디지털 설계, 특히 설계 자동화 분야에서 중요한 Unate cell에 대해 알아보려고 합니다. 디지털 회로 설계는 사실 대부분의 작업이 Input code를 Output code로 만드는 Code2Code 작업입니다.
중요한 것은 컴퓨터에게 내가 무엇을 원하는지 알려주는 것에죠. Unate Cell이란?
Unate cell은 "입력 값의 변화에 따른, 출력 값의 논리적인 특성"을 단순하게 표현하는 방법입니다. Logic synthesis, Design For Testability, Automatic Test Pattern Generation EDA Tool을 만들 때 이것을 유용하게 사용합니다.
STA, DFT, DV 등 매우 다양하게요. 우선 Edge의 개념을 먼저 알아야 합니다.
아래 그림만 보셔도 아실 것 같은데, 0->1은 rising edge, 1->0은 falling edge입니다. Unate cell에는 아래 같은 세가지 Unate cell이 있습니다.
Positive ...
원문 링크 : Unate cell이란?