Skip to content

태그: 논리회로

총 2개의 글이 있습니다.
카르노맵
논리회로
카르노맵(Karnaugh Map, K-map)은 부울 함수를 시각적으로 간소화하는 방법이다. 대수적으로 식을 정리하면 어떤 항을 묶어야 최소화되는지 한눈에 보이지 않지만, 카르노맵에서는 인접한 1들을 묶기만 하면 최소항이 자동으로 도출된다. 카르노맵은 진리표를 2차원 격자로 재배치한 것이다. 행과 열의 순서가 Gray 코드 순서로 되어 있어서, 격자 위에서 상하좌우로 인접한 셀은 항상 입력 변수 1개만 다르다. 2변수 함수 f(A, B)의 카르노맵은 2×2이다. A\B010m₀m₁1m₂m₃ m₀ = A̅B̅, m₁ = A̅B, m₂ = AB̅, m₃ = AB에 대응된다. 각 셀에 함수값(0 또는 1)을 채운 뒤 인접한 1들을 묶으면 간소화된 식을 얻는다. 3변수는 2×4,