답변:
다른 사람들이 지적했듯이, 수학적으로 진술은 정확히 동일하며 추가 용어는 "중복"입니다. 여기에 수학적 증거를 복사하는 것도 "중복"입니다.
또한 3 개의 입력 조합에 대해 8 개의 행 진리표를 작성하여 명령문이 동일한 지 쉽게 확인할 수 있습니다.
A B C A*B + A'*C A*B + A'*C + B*C
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 1 ** hazard b/w states 1
1 0 0 0 0
1 0 1 0 0
1 1 0 1 1
1 1 1 1 ** hazard b/w states 1
추가 용어의 목적은 B와 C가 모두 높을 때마다 A가 토글 링을 발생시키지 않도록하는 것입니다.
예를 들어, A와 A '사이에 유한 한 시간 지연이 있다고 가정합니다 (합리적). 이제 B와 C가 모두 '1'이라고 생각하십시오. 아래 파형에서 볼 수 있듯이 출력에 글리치가 있습니다.
로직이 정적 CMOS라고 가정하면 글리치를 복구 할 수 있습니다. 그러나 어떤 형태의 동적 논리라면 오류를 전파 할 수 있습니다.
중복 용어를 추가하면 결함을 해결할 수 있습니다.
{A,A',B,C}
8 개 값으로 제한되는 것으로 가정 할 수 없는지 설명 합니다. 이 일시적인 A = A '조건이 있습니다.
부울 대수로 증명 :
A x B + A 'x C [왼쪽]
= A x B x 1 + A'x C x 1 [참과 함께 단순화하지 않음]
= A x B x (1 + C) + A 'x C x ( 1 + B) [참 OR 무엇이든]
= A x B x 1 + A x B x C + A 'x 1 x C + A'x B x C [배포]
= A x B + A x B x C + A 'x C + A'x B x C [간단히 true로 AND]
= A x B + A 'x C + A x B x C + A'x B x C [조건 재 배열]
= A x B + A 'x C + (A + A ') x B x C [Factorize]
= A x B + A'x C + 1 x B x C [OR negation is true]
= A x B + A 'x C + B x C [ 오른편]
사례 별 증거 :
모든 경우에 LHS는 RHS와 같습니다. 따라서 우리는 두 공식이 항상 같은 값으로 평가된다는 결론을 내립니다.
참고 문헌 :
karnaugh 맵을 살펴 보겠습니다 .
방정식 , 및 의 오른쪽에 3 개의 그룹을 만들 수 있습니다 .A ′ ∧ C B ∧ C
카르노 맵에서 경쟁 조건은 인접하지만 분리되지 않은 영역 (토 로이드 랩핑을 계산할 때)으로 표시됩니다. 및 지역 만 취하면 인접하지만 합류되지 않은 2 개의 지역을 얻게됩니다. 격차를 메우려 면 항이 필요합니다 .A ′ ∧ C B ∧ C