introduction to cmos vlsi design lecture 2: standard cell design layout salman zaffar...
TRANSCRIPT
![Page 1: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/1.jpg)
Introduction toCMOS VLSI
Design
Lecture 2: Standard Cell Design Layout
Salman Zaffar
IqraUniversity,
Spring 2012Slides from D. Harris, Harvey Mudd College
USA
![Page 2: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/2.jpg)
CMOS VLSI DesignLecture 2 Slide 2
Gate Layout Layout can be very time consuming
– Design gates to fit together nicely– Build a library of standard cells
Standard cell design methodology– VDD and GND should abut (standard height)
– Adjacent gates should satisfy design rules– nMOS at bottom and pMOS at top– All gates include well and substrate contacts
![Page 3: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/3.jpg)
CMOS VLSI DesignLecture 2 Slide 3
Example: Inverter
![Page 4: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/4.jpg)
CMOS VLSI DesignLecture 2 Slide 4
Example: NAND3 Horizontal N-diffusion and p-diffusion strips Vertical polysilicon gates Metal1 VDD rail at top
Metal1 GND rail at bottom 32 l by 40 l
![Page 5: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/5.jpg)
CMOS VLSI DesignLecture 2 Slide 5
Stick Diagrams Stick diagrams help plan layout quickly
– Need not be to scale– Draw with color pencils or dry-erase markers
![Page 6: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/6.jpg)
CMOS VLSI DesignLecture 2 Slide 6
Wiring Tracks A wiring track is the space required for a wire
– 4 l width, 4 l spacing from neighbor = 8 l pitch Transistors also consume one wiring track
![Page 7: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/7.jpg)
CMOS VLSI DesignLecture 2 Slide 7
Well spacing Wells must surround transistors by 6 l
– Implies 12 l between opposite transistor flavors– Leaves room for one wire track
![Page 8: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/8.jpg)
CMOS VLSI DesignLecture 2 Slide 8
Area Estimation Estimate area by counting wiring tracks
– Multiply by 8 to express in l
![Page 9: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/9.jpg)
CMOS VLSI DesignLecture 2 Slide 9
Example: O3AI Sketch a stick diagram for O3AI and estimate area
– Y A B C D
![Page 10: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/10.jpg)
CMOS VLSI DesignLecture 2 Slide 10
Example: O3AI Sketch a stick diagram for O3AI and estimate area
– Y A B C D
![Page 11: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/11.jpg)
CMOS VLSI DesignLecture 2 Slide 11
Example: O3AI Sketch a stick diagram for O3AI and estimate area
– Y A B C D
![Page 12: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/12.jpg)
CMOS VLSI DesignLecture 2 Slide 12
Standard Cells Uniform cell height Uniform well height M1 VDD and GND rails
M2 Access to I/Os Well / substrate taps Exploits regularity
![Page 13: Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College](https://reader035.vdocuments.net/reader035/viewer/2022071709/56649d745503460f94a54547/html5/thumbnails/13.jpg)
CMOS VLSI DesignLecture 2 Slide 13
Layout through Synthesis
Synthesize HDL into gate-level netlist Place & Route using standard cell library