Chapter 2 Cadence schematic editor IC CAD Analog

  • Slides: 26
Download presentation
Chapter 2. Cadence schematic editor IC CAD 실험 Analog part

Chapter 2. Cadence schematic editor IC CAD 실험 Analog part

Analog circuit design Hspice, cadence 를 이용한 TR level circuit design & simulation TR

Analog circuit design Hspice, cadence 를 이용한 TR level circuit design & simulation TR level circuit design TR level simulation Layout Post layout simulation Fabrication 2

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 [ICCAD@train##]/user 1/train##/ > mkdir cadence [ICCAD@train##]/user

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 [ICCAD@train##]/user 1/train##/ > mkdir cadence [ICCAD@train##]/user 1/train##/ > cd cadence [ICCAD@train##]/user 1/train##/ cadence> sourceic ls -al [ICCAD@train##]/user 1/train##/ hspice> icfb & 3

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Tools Library manager 4

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Tools Library manager 4

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Library manager File New Library Name

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Library manager File New Library Name 에 CH 2 라고 쓴다. 5

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Technology File 불러오기 MOSFET 에 대한

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Technology File 불러오기 MOSFET 에 대한 model 이 정의 되어 있는 파일 6

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Technology File 불러오기 MOSFET 에 대한

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Technology File 불러오기 MOSFET 에 대한 model 이 정의 되어 있는 파일. . / 두번 올라가신 뒤 /user 1 에서 Free. PDK 45_ic 5141. tf 라는 파일을 선택!! OK 연타 7

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Library manager File New Cell View

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Library manager File New Cell View 8 Library Name CH 2 Cell name inverter Tool Composer-Schematic

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 단축키 E : Display option I

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 단축키 E : Display option I : Instance 불러오기 C : copy W: wire 그리기 P : Pin 불러오기 Q: Instance 의 상태보기 F : 화면 크기 fit Schematic editor 9

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Schematic 창에서 단축키 I 를 누른다.

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Schematic 창에서 단축키 I 를 누른다. Browse Devices PMOS_VTL symbol 10

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Add Instance 창이 바뀐다. Symbol 의

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Add Instance 창이 바뀐다. Symbol 의 방향을 바 꿔 줄수 있다. Width 와 length 에 각 각 10 um, 0. 05 um 를 써 넣는다. 커서를 editor 위 에 올리면 symbol 이 보인다. 11

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 PMOS를 가져다 붙이고 같은 방식으로 NMOS

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 PMOS를 가져다 붙이고 같은 방식으로 NMOS 를 schematic editor 에 붙인다. 12

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 W 를 눌러서 와이어를 연결해준다. 13

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 W 를 눌러서 와이어를 연결해준다. 13

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 P 를 눌러서 port 를 만들어

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 P 를 눌러서 port 를 만들어 준다. Pin name 결정 Pin direction 결정 In : input으로 결정 Out : output 으로 결정 Vdd, Vss : inputoutput 으로 결정 해준다. 14

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Design Create Cellview From Cellview OK

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Design Create Cellview From Cellview OK click 16

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Symbol 완성! 17

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Symbol 완성! 17

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 깔끔하게 symbol 을 정리해주고 save 해

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 깔끔하게 symbol 을 정리해주고 save 해 준다. save 18

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Inverter 2 단의 연결 새로운 cellview

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Inverter 2 단의 연결 새로운 cellview inverter 2 를 만든다. (File New cell view) 19

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 I 눌러서 instance 불러오자! 앞서 만든

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 I 눌러서 instance 불러오자! 앞서 만든 inverter 의 symbol 을 불러 올 수 있다. 20

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Symbol 2개를 불러서 wire 로 연결

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 Symbol 2개를 불러서 wire 로 연결 후, port 까지 연결후, save 한다. 21

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 설계된 inverter 를 hspice 용 sp

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 설계된 inverter 를 hspice 용 sp file 로 export 한다. ICFB main 창에서 file export CDL 선택한다. 22

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 설계된 inverter 를 hspice 용 sp

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 설계된 inverter 를 hspice 용 sp file 로 export 한다. ICFB main 창에서 file export CDL 선택한다. Click! Filename. sp 23

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 [ICCAD@train##]/user 1/train##/ cadence> ls ls command

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 [ICCAD@train##]/user 1/train##/ cadence> ls ls command 를 입력하면, cadence folder 에 방금전에 export 한 inverter 2. sp 라는 file 이 있음을 알 수 있다. 이 file 이 cadence schematic editor 로 설계한 회로를 hspice 용 netlist 로 변환시킨 file 이 되겠다. [ICCAD@train##]/user 1/train##/ cadence> vi inverter 2. sp 25

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 [ICCAD@train##]/user 1/train##/ cadence> cd. . /hspice

Cadence schematic editor Example> Inverter 설계 및 시뮬레이션 [ICCAD@train##]/user 1/train##/ cadence> cd. . /hspice [ICCAD@train##]/user 1/train##/ hspice> cp. . /cadence/inverter 2. sp. Hspice netlist 가 생겼으니, test file 을 만들어서 hspice 로 simulation 을 수행하면 되겠다. 저번 시간에 했던 dc, ac, transient simulation 을 수행하라! 26