Analog IC Design 2010 - eit.lth.se
Transcript of Analog IC Design 2010 - eit.lth.se
![Page 1: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/1.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Markus Törmänen
Dept. of Electrical and Information [email protected]
Analog IC Design 2010
Lecture 7 – CAD tools,Simulation and layout
All images are taken from Gray, Hurst, Lewis,
Meyer, 5th ed., unless noted otherwise.
![Page 2: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/2.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Contents
Simulation:
• Netlist
• Transistor models
• Process corners
• Example
Layout:
• Design rules
• Comparing layout and schematic
![Page 3: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/3.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Netlist
Netlist and schematic
• Component models
Source: Johns & Martin, Analog
Integrated Circuit Design
![Page 4: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/4.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation – transistor model
Transistor models:
• BSIM3, BSIM4
• EKV
• MM9, MM11
• …
Challenges:
• How to model the transition between the different regions?
• Capacitances
• Output resistance
• Short channel effects
• Mobility degradation
• Velocity saturation
• Geometry dependent parameters
• Mobility
• Temperature dependence
Source: B. Razavi, Design of Analog CMOS Integrated Circuits
![Page 5: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/5.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM- model
Example: threshold voltage
Long-channel, uniform doping:
Vth = VTH0 + γ(√(Φs-Vbs) -√Φs)
Non-uniform doping:
Vth = VTH0 + K1(√(Φs-Vbs) -√Φs) – K2Vbs
![Page 6: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/6.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - Summary
• The model is:
– Physics based - some fitting parameters
– Accurate
– Scalable
– > 100 parameters
BSIM:http://www-device.eecs.berkeley.edu/
~bsim3/bsim4.html
![Page 7: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/7.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
Simulation – process corners
• How do we take into account process variations?
– Lot to lot
– Wafer to wafer
– Die to die
• These variations are translated to speed variations
– Typical
– Slow
– Fast
100920 Markus Törmänen
Source: B. Razavi, Design of Analog
CMOS Integrated Circuits
![Page 8: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/8.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Amplifier:
• 2-stage Opamp
![Page 9: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/9.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Simulations:
• DC, time domain, frequency domain, noise, RF, …
Example:
• Opamp in negative feedback configuration
Av = vo/vi = 1 + 90kΩ/10kΩ = 10
![Page 10: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/10.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Non-inverting amplifier with differentiator
vo/vi (s) = 1 + R1/ ZC
= 1 + sCR1
![Page 11: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/11.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Open-loop opamp:
Frequency response
• Amplitude
• Phase
![Page 12: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/12.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Amplifier in unity gain:
• Step response – time domain
![Page 13: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/13.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Amplifier in unity gain, AC simulation:
• Linearized circuit parameters!
![Page 14: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/14.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Simulation - Example
Noise simulation:
• Noise vs frequency
• Referred to input/output
![Page 15: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/15.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
2 minute question!
Discuss in groups of 2 or 3 the following questions:
– What is the fundamental difference between transientand AC simulation?
– Which one is more time consuming?
100920 Markus Törmänen
Be prepared to give a short
comment based on your
group discussion…
![Page 16: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/16.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Layout - Design rules
CAD tool:
• Design rule check
E.g. Cadence Assura
Example of design rules for a 0.35um CMOS technology:
http://www.eit.lth.se/fileadmin/eit/courses/eti063/geometry035.pdf
(see also Course Material)
![Page 17: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/17.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Layout - Comparing layout and schematic
LVS:
• Layout vs schematic
– Compare netlists
– Compare device sizes
– Compare terminals
• CAD tool:
• Assura
• Only after running a succesful LVS the parasitics can be extracted
• Select Assura > Run RCX to dothis
• Then, the extracted view can be usedin post-layout simulations
• Tool: schematic view config
![Page 18: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/18.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Links
General information on Cadence & CADtools:
http://www.eit.lth.se/cadsys/cadence.html
(note that the lab manual precedes over the general information!)
Simulator used in this course: GoldenGate
http://www.eit.lth.se/cadsys/goldengate.html
Golden gate manuals can be found at
'/usr/local-eit/cad2/agilent/GoldenGate-4-2-0/doc/gg_help.html‘
(Copy link to the browser on a computer in E:2435)
![Page 19: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/19.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
Extra - BSIM - manual
![Page 20: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/20.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 21: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/21.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 22: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/22.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 23: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/23.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 24: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/24.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 25: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/25.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 26: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/26.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual
![Page 27: Analog IC Design 2010 - eit.lth.se](https://reader034.fdocuments.in/reader034/viewer/2022042403/625d90fabe3cdb5baf773410/html5/thumbnails/27.jpg)
L U N D U N I V E R S I T YDept. of Electrical and Information Technology
100920 Markus Törmänen
BSIM - manual