introduction to cmos vlsi design lecture 2: standard cell design layout salman zaffar...

13
CMOS VLSI Design Introduction to CMOS VLSI Design Lecture 2: Standard Cell Design Layout Salman Zaffar IqraUniversity, Spring 2012 Slides from D. Harris, Harvey Mudd College USA

Upload: abner-golden

Post on 21-Dec-2015

217 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

CMOS VLSI DesignLecture 2 Slide 13

Layout through Synthesis

Synthesize HDL into gate-level netlist Place & Route using standard cell library