Cadence 3

Virtuoso : 2NAND GATE

NOT Gate에 이어 이번에는 NAND Gate를 MobaXterm을 통해 구현해보려 한다. 먼저 개념정리를 하자면, AND일 경우에는 nMOS는 직렬, pMOS는 병렬이고OR일 경우에는 nMOS는 병렬, pMOS는 직렬로 구성된다.  만약 식이 F = (A * B + C)'인 경우에는 다음과 같이 회로가 그려진다.  그런데, 밑에 그림처럼도 그려질 수도 있다. 왼쪽 오른쪽 모두 다 동일한 구조지만, F선을 기준으로 맞닿는 TR의 개수가 다르기 때문에, 왼쪽의 회로도가 더 성능면으로 좋다고 판단할 수 있다. 즉, 딜레이 측면으로 성능이 유리하다.이번에는 F = (A*B + C*D)'의 회로를 그려보자.  다음과 같이 회로가 그려진다.2 NAND2 NAND를 설계하기 위해 다음과 같이 새로운 Cell V..

카테고리 없음 2024.10.10

Virtuoso : NOT GATE

오늘은 Cadence의 Virtuoso를 활용해보려 한다. Cadence VirtuosoMobaXterm을 실행한 후 다음과 같이 명령어를 입력한다. 명령어를 입력하면 다음과 같은 창이 뜨는 것을 확인할 수 있다. Tools에서 Library manager를 클릭하면 다음과 같은 화면이 뜬다.  다음은 Library를 생성하는 방법이다.아래와 같은 과정대로 진행을 하게 되면,아래의 사진처럼 나만의 Lib가 생긴 것을 확인할 수 있다. 이번에는 NOT 연산자를 구현하려고 한다. 다음과 같이 새로운 File을 생성한다. 단축키 'I'를 누르면 다음과 같은 창이 뜨는 것을 확인할 수 있다.PMOS와 NMOS를 선택해서 추가한다. 단축키 'Q'를 누르면 속성 화면으로 통해진다.다음과 같이 설정한다. 다음과 같이..

Language/ASIC 2024.10.08
728x90