Full Custom IC One Chip 7

2023. 7. 19. 10:13[Harman] 세미콘(semiconductor) 아카데미-반도체설계/Full Custom IC One Chip 설계

728x90

여러가지 게이트들을 연결해서 layout + 전체적인 full custom 단계를 구성하는 것이 문제로 나올 것.

 

한개보다 두개를 달아서 voltage gain을 더욱 얻는다.

 

 

only대신 all selected 선택 시 여러개 소자 한번에 변경가능

 

PIN으로 GND를 추가하고 Wire name에 GND를 추가하면 된다.

 

수정된 Schematic
기존에 있던 버퍼, 인버터, VCO를 복사해서 백업용으로 만들어둔다.

 

 

 

중간의 피드백 돠는 것을 LAYOUT에선 중간 공간을 충분히 띄어둔다.

 

 

AND -> NAND + INVERTOR

 

기존의 인버터 LAYOUT 2개를 붙여준다.

 

두 LAYOUT을 연결해주기 위해 VIA를 연결해주고 METAL을 이용해 VIA와 TAP부분을 연결해준다.

 

METAL연결 후 Label을 연결

 

 

출력(OUT)은 METAL2라벨로 변경해준다.

 

이제 중간의 NTAP PTAP의 공간을 임플란트를 통해 연결해준다.

 

PATH를 통해 메탈2 라인을 만들 수 있지만, layout시 세로부분과 가로부분의 메탈을 다른 구성을 해주는 것이 차후 관리하는데 편리하다.

 

메탈3와 메탈2로 연결해주면 회로에서 피드백해준것과 같이 구성 가능

 

피드백 구성

 

Schematic / layout

 


  • AND GATE

NAND GATE
NAND GATE layout
빨간색 : 폴리 + 메탈 / 초록색 : 메탈1 / 하늘색 : 메탈2 / 위 레이아웃은 이런 구성으로 중간을 구성
기존 인버터

 

TAP을 제거하기 위해 parameter로 설정한 TAP을 제거한다.

 

TAP을 제거한 인버터

 

nmos / pmos

 

NAND와 인버터의 크기가 매칭되지 않는다.(인버터를 fingering으로 만들었기 떄문)

 

그래서 pcell로 pmos와 nmos를 불러온 후, 새로 인버터를 만든다. / NAND + INVERTOR

 

Edit - Hierarchy - Flatten

 

위 기능을 통해 셀로 불러와도 나눌 수 있다.

 

 

AND GATE layout 완성

 

첫번째 NAND와 세번째 NAND의 VIA를 연결할 때 기존의 사용하던 메탈

 

AND GATE 구성

 


 

 

 


 

시뮬레이션

 

JYH_VC0.tar가 만들어진 것을 볼 수 있다.

 

RCX파일 만들기 (설정)

 

RCX파일 시뮬레이션 돌릴 시 우선순위 정하고, Append를 선택해야 겹처서 볼 수 있다.