디지털 회로를 설계할 때 출력 값이 하나인 행만 살펴봅니다. 이러한 각 행에 대해 하나의 값을 초래하는 제품(AND)을 작성합니다. 제품이 하나가 되려면 제품의 각 요소가 하나여야 합니다. 즉, AND 연산(제품으로 표시)은 모든 용어의 값이 1인 경우에만 하나의 작동입니다. 2단계. 회로에 대한 부울 식은 1단계에서 발견된 제품을 추가(ORing)하여 발견되며 제품 표현식의 합계라고 합니다. 부울 대수학(수학자 조지 부울의 이름을 따서 명명)은 디지털 회로를 나타내는 표현식을 정의하고 조작하는 데 사용됩니다. 일반 대수학의 법칙의 대부분은 부울 대수학에서 작동하지만 일부는하지 않습니다. 또한 부울 대수학에는 일반 대수학에 해당되는 속성이 없는 몇 가지 새로운 속성이 있습니다. 이 디지털 회로는 실제로 실용적인 응용 프로그램을 가지고 있습니다.

두 이진 숫자의 산술 합계를 찾습니다. 조합 논리 회로에 대한 설계 절차는 문제 사양으로 시작하여 다음 단계로 구성됩니다: 회로도에서 인버터를 나타내는 데 사용되는 기호는 다음과 같습니다. 삼각형은 버퍼를 나타냅니다. 디지털 신호를 증폭하는 구성 요소입니다. 출력의 작은 원은 NOT 또는 반전 연산을 나타냅니다. 다음과 같이 지정된 3비트 바이너리 입력과 단일 출력(Z)이 있는 회로 를 설계합니다: 이 회로를 구성하려면 두 개의 NOT 게이트(각 변수에 대해 하나씩), 2개의 2입력 및 게이트(각 «제품»에 대해 하나씩) 및 2입력 OR 게이트(두 개의 «제품»을 «추가»)가 필요합니다. : 모든 콤비네이션 디지털 회로는 로직 게이트를 사용하여 설계할 수 있습니다. 이 섹션에서는 기호 논리와 디지털 논리가 어떻게 관련되어 있는지 확인하고 진실 테이블에 의해 정의된 함수를 구현하기 위해 디지털 회로를 설계하는 방법을 배웁니다. CircuitVerse는 조합 및 순차 회로 설계 모두에서 대부분의 기본 회로 요소를 포함합니다. CircuitVerse는 다중 비트 와이어(버스) 및 서브회로를 허용합니다. 이전 섹션에서 설명한 논리 게이트는 디지털 회로를 설계하는 데 사용됩니다. 조합 회로의 출력 값은 입력 값에 의해서만 정의됩니다.

순차 회로의 출력은 입력 값과 이전 출력 값을 기반으로 합니다. 우리는 어떤 순차 회로를 설계하지 않습니다. 예를 들어 지정된 행의 A 값이 1이면 A가 해당 제품의 요인으로 나타납니다. 그러나 A 값이 0이면 제품의 요인으로 나타납니다. 단순화된 부울 식을 나타내는 논리 다이어그램을 그립니다. 회로를 분석하거나 시뮬레이션하여 설계를 확인합니다. 디지털 회로를 설계하는 초기 단계는 회로의 진실 테이블을 기반으로 부울 식을 도출하는 것입니다. 이것은 두 단계 프로세스입니다. 디지털 장비(예: 계산기 또는 컴퓨터)는 값 0과 1과 연관된 두 개의 안정적인 상태의 회로를 사용합니다. 0과 1만 사용하는 숫자 시스템을 이진 번호 시스템이라고 합니다. 각 이진 숫자를 비트라고 합니다.

로직 게이트는 간단한 논리 작업(예: NOT, AND 및 OR)을 수행하며 디지털 회로의 기본 구성 요소입니다. 디지털 논리에서 값 1은 TRUE에 해당하고 0값은 FALSE에 해당합니다. 즉, 기호 진실 테이블을 해당 디지털 논리 테이블로 변환하려면 각 TRUE를 1로 바꾸고 각 FALSE를 0으로 바꿉니다. 사양에서 논리 회로를 생성하는 방법에 대해 알아봅니다.