728x90

반도체, 임베디드 Study/Virtuoso 3

Virtuoso - MOS를 구성하는 요소 개념

PMOS 트랜지스터는 반드시 N-Well 위에 형성되는데, NMOS 트랜지스터는 P-Well 일반적으로 안보이는 것을 볼 수 있다.그 이유는 CMOS 공정에서는 기본 기판이 P형이기 때문에 NMOS 트랜지스터는 기본 기판에 바로 형성되며, 별도의 P-Well을 추가로 표시할 필요가 없기 때문이다. PIMP (p-implant), NIMP (n-implant)p, n implant는 특정 영역에 p, n형 도핑을 추가하는 과정이다.pmos, nmos는 각각 소스와 드레인이 p형, n형으로 도핑되어 있다. NMOS의 경우 기본 기판이 P형이고 PMOS의 경우 N-Well 위에 만들기 때문에 각 MOS는 소스와 드레인에 NMOS에는 N형 도핑을 PMOS에는 P형 도핑을 소스와 드레인에 처리를 해야하기 때문에 ..

Virtuoso - Buffer 생성 (Layout 전까지)

buffer를 만들기 위한 라이브러리를 새로 생성한다.위까지 구성하고 단축키 L을 이용하여 Wire Name을 생성 및 부여한다. (핀 이름 VVD 오타 VDD로 변경)  !!!!!!!Error!!!!!!!여기서 Simulation을 돌리게 되면 에러가 발생하게 된다. 확대해보면 약간의 딜레이가 발생하지만 바로 Buffer가 동작하는 것을 볼 수 있다.  VDD & VSS instance 불러오기NMOS의 body와 PMOS의 body로 사용되면서 GND와 VDD로도 사용할 수 있는 M1_PIMP와 M1_NWELL을 Contact 명령을 이용해서 불러온다.

Virtuoso - Inverter 만들기 (Schematic ~ Layout ~ DRC Check ~ LVS)

Schematic, Symbol, Simulation 수행 라이브러리 매니저의 Library, Cell, View 생성을 통해 schematic, layout, symbol를 생성하여 사용할 수 있다. 위 방식을 통해 Library를 생성할 수 있다. 이 Library안에 Symbol, Schematic, Layout을 생성하여 저장할 수 있다.Cell View를 통해 여러가지 Type을 선택하여 생성할 수 있다.Inverter  만들기위와 같이 Inverter에 대한 Schmetic을 그릴 것이다. 단축키 I를 누르게 되면 Instance를 불러올 수 있고, Library를 통해 원하는 Library의 Cell을 가져다가 사용할 수 있다. Inverter에는 기본적으로 PMOS와 NMOS를 사용하여 생..

728x90