Penn ESE370 Fall 2012 -- Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: October 3, 2012 Layout and.

Slides:



Advertisements
Similar presentations
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 10: IC Technology.
Advertisements

CMOS Process at a Glance
Lecture 11: MOS Transistor
Introduction to CMOS VLSI Design Lecture 0: Introduction
Prelab: MOS gates and layout
Lecture #25a OUTLINE Interconnect modeling
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
11/8/2004EE 42 fall 2004 lecture 291 Lecture #29 CMOS fabrication, clocked and latched circuits Last lecture: PMOS –Physical structure –CMOS –Dynamic circuits.
Elettronica D. AA Digital Integrated Circuits© Prentice Hall 1995 Manufacturing Process CMOS Manufacturing Process.
Lecture #51 Lecture #5 – VLSI Design Review zPhotolithography zPatterning Silicon zProcess steps used are: yStarts with Si wafer yThermal oxidation yPhotoresist.
© Digital Integrated Circuits 2nd Devices VLSI Devices  Intuitive understanding of device operation  Fundamental analytic models  Manual Models  Spice.
Introduction Integrated circuits: many transistors on one chip.
ECE 342 Electronic Circuits 2. MOS Transistors
Z. Feng VLSI Design 1.1 VLSI Design MOSFET Zhuo Feng.
Module-3 (MOS designs,Stick Diagrams,Designrules)
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: September 24, 2014 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 11: October 1, 2010 Variation.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 10: September 28, 2011 MOS Transistor.
Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 14: October 1, 2014 Layout and.
Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: October 5, 2011 Layout and.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 9: September 17, 2014 MOS Model.
Process Variation Mohammad Sharifkhani. Reading Textbook, Chapter 6 A paper in the reference.
Introduction to CMOS VLSI Design CMOS Fabrication and Layout Harris, 2004 Updated by Li Chen, 2010.
Lecture 24a, Slide 1EECS40, Fall 2004Prof. White Lecture #24a OUTLINE Device isolation methods Electrical contacts to Si Mask layout conventions Process.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: September 27, 2013 Variation.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 26: October 31, 2014 Synchronous Circuits.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 24: April 22, 2015 Statistical Static Timing Analysis.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 18: October 14, 2013 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 30: November 19, 2010 Crosstalk.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 33: November 20, 2013 Crosstalk.
CMOS Fabrication nMOS pMOS.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2011 Memory Periphery.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 2: August 29, 2014 Transistor Introduction.
IC Fabrication/Process
NMOS FABRICATION 1. Processing is carried out on a thin wafer cut from a single crystal of silicon of high purity into which the required p-impurities.
CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL DEPARTMENT OF ELECTRONICS & COMMUNICATIONS NMOS FABRICATION PROCESS - PROF. RAKESH K. JHA.
Day 16: October 6, 2014 Inverter Performance
Purpose of design rules:
11. 9/15 2 Figure A 2 M+N -bit memory chip organized as an array of 2 M rows  2 N columns. Memory SRAM organization organized as an array of 2.
1 Overview of Fabrication Processes of MOSFETs and Layout Design Rules.
Dynamic Behavior of MOS Transistor. The Gate Capacitance t ox n + n + Cross section L Gate oxide x d x d L d Polysilicon gate Top view Gate-bulk overlap.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 10: September 19, 2014 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: September 25, 2013 MOS Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 9: September 26, 2011 MOS Model.
CMOS VLSI Fabrication.
CHAPTER 6: MOSFET & RELATED DEVICES CHAPTER 6: MOSFET & RELATED DEVICES Part 2.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 11: September 22, 2014 MOS Transistor.
CMOS FABRICATION.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: October 3, 2011 Variation.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 10: September 20, 2013 MOS Transistor.
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
UNIT II CIRCUIT DESIGN PROCESSES
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 30: November 21, 2012 Crosstalk.
Day 12: October 4, 2010 Layout and Area
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
Day 12: October 1, 2012 Variation
Chapter 1 & Chapter 3.
Digital Integrated Circuits A Design Perspective
Day 33: November 19, 2014 Crosstalk
Chapter 10: IC Technology
Day 31: November 23, 2011 Crosstalk
Lecture #25 OUTLINE Device isolation methods Electrical contacts to Si
Introduction to Layout Inverter Layout Example Layout Design Rules
VLSI Lay-out Design.
V.Navaneethakrishnan Dept. of ECE, CCET
Chapter 10: IC Technology
Chapter 10: IC Technology
Presentation transcript:

Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: October 3, 2012 Layout and Area

2 Today Coping with Variation (from last time) Layout –Transistors –Gates Design rules Standard cells Penn ESE370 Fall Townley & DeHon

Penn ESE370 Fall DeHon 3 Variation Margin for expected variation Must assume V th can be any value in range –Speed  assume V th slowest value Probability Distribution V TH I on,min =I on (V th,max ) I d,sat  (V gs -V th ) 2

Variation See a range of parameters –L: L min – L max –V th : V th,min – V th,max Validate design at extremes –Work for both V th,min and V th,max ? –Design for worst-case scenario Penn ESE370 Fall DeHon 4

Margining Also margin for –Temperature –Voltage –Aging: end-of-life Penn ESE370 Fall DeHon 5

Process Corners Many effects independent Many parameters With N parameters, –Look only at extreme ends (low, high) –How many cases? Try to identify the {worst,best} set of parameters –Slow corner of design space, fast corner Use corners to bracket behavior Penn ESE370 Fall DeHon 6

Simple Corner Example Penn ESE370 Fall DeHon 7 Vthp Vthn 150mV 350mV What happens at various corners?

Process Corners Many effects independent Many parameters Try to identify the {worst,best} set of parameters –E.g. Lump together things that make slow Vthn, Vthp, temperature, Voltage Try to reduce number of unique corners –Slow corner of design space Use corners to bracket behavior Penn ESE370 Fall DeHon 8

Range of Behavior Still get range of performances Any way to exploit the fact some are faster? Penn ESE370 Fall DeHon 9 Probability Distribution Delay

Penn ESE370 Fall DeHon 10 Speed Binning Probability Distribution Delay Discard Sell Premium Sell nominal Sell cheap

Layout Penn ESE370 Fall Townley & DeHon

12 Transistor Side view Perspective view Penn ESE370 Fall Townley & DeHon

13 Layout Sizing & positioning of transistors Designer controls W,L t ox fixed for process –Sometimes thick/thin oxide “flavors” Penn ESE370 Fall Townley & DeHon

14 NMOS Geometry Top viewPerspective view L W Penn ESE370 Fall Townley & DeHon

15 NMOS Geometry Top view L W Color scheme –Red: gate –Green: source and drain areas (n type diffusion) SDG Penn ESE370 Fall Townley & DeHon

16 t ox Transistors built by depositing materials –Constant rate of deposition (nm/min) –Time controls t ox Oxides across entire chip deposited at same time –Same time interval –thickness is (roughly) constant –Process engineer sets value to: Assure yield What does t ox control? –Field strength  V th, current –Achieve Performance, minimize leakage Penn ESE370 Fall Townley & DeHon

17 NMOS vs PMOS Rabaey text, Fig 2.1 Penn ESE370 Fall Townley & DeHon Mostly talked about NMOS so far –PMOS: “opposite” in some sense –NMOS built on p substrate, PMOS built on n substrate –Name refers to bias/carriers when channel is inverted

18 PMOS Geometry n well L W Color scheme –Red: gate –Orange: source and drain areas (p type) –Green: n well NMOS built on p wafer –Must add n material to build PMOS SDG Penn ESE370 Fall Townley & DeHon

19 Body Contact “Fourth terminal” Needed to set voltage around device –PMOS: V b = V dd –NMOS: V b = GND At right: PMOS (orange) with body contact (dark green) Penn ESE370 Fall Townley & DeHon

Rotate All but PMOS Transistor 90 degrees

21 Interconnect How to connect transistors –Different layers of metal Intermediate layers “Contact” - metal to transistor “Via” - metal to metal Penn ESE370 Fall Townley & DeHon

22 Interconnect How to connect transistors –Different layers of metal Intermediate layers “Contact” - metal to transistor “Via” - metal to metal Penn ESE370 Fall Townley & DeHon

23 Interconnect Cross Section ITRS 2007 Penn ESE370 Fall Townley & DeHon

24 Masks Define areas want to see in layer –Think of “stencil” for material deposition Use photoresist (PR) to form the “stencil” –Expose PR through mask –PR dissolves in exposed area –Material is deposited Only “sticks” in area w/ dissolved PR Penn ESE370 Fall Townley & DeHon

25 Masking Process Goal: draw a shape on the substrate –Simplest example: draw a rectangle Silicon wafer Mask Penn ESE370 Fall Townley & DeHon

26 Masking Process First: deposit photoresist photoresist Mask Silicon wafer Penn ESE370 Fall Townley & DeHon

27 Masking Process Expose through mask –UV light Penn ESE370 Fall Townley & DeHon

28 Masking Process Remove mask and develop PR –Exposed area dissolves –This is “positive photoresist” Penn ESE370 Fall Townley & DeHon

29 Masking Process Deposit metal through PR window –Then dissolve remaining PR Why not just use mask? –Masks are expensive –Shine light through mask to etch PR –Can reuse mask Penn ESE370 Fall Townley & DeHon

30 Logic Gates How to build complete inverter? –Connect NMOS, PMOS using metal Penn ESE370 Fall Townley & DeHon

31 Inverter Layout Example Penn ESE370 Fall Townley & DeHon

32 Inverter Layout Example Start with PMOS, NMOS transistors Space for interconnect Penn ESE370 Fall Townley & DeHon

33 Inverter Layout Example Penn ESE370 Fall Townley & DeHon

34 Inverter Layout Example Add body contacts Connect gates of transistors Penn ESE370 Fall Townley & DeHon

35 Inverter Layout Example Penn ESE370 Fall Townley & DeHon

36 Inverter Layout Example Add contacts to source, drain, gate, body Connect using metal (blue) Penn ESE370 Fall Townley & DeHon

37 Design Rules Why not adjacent transistors? –Plenty of empty space –If area is money, pack in as much as possible Recall: processing imprecise –Margin of error for process variation Penn ESE370 Fall Townley & DeHon

38 Design Rules Contract between process engineer & designer –Minimum width/spacing –Can be (often are) process specific Lambda rules: scalable design rules –In terms of = 0.5 L min (L drawn ) –Can migrate designs from similar process –Limited scope: 45nm process != 1  m Penn ESE370 Fall Townley & DeHon

Design Rules: Some Examples Penn ESE370 Fall Townley & DeHon n doping p doping gate contact metal 1 metal 2 via Legend

40 Layout Revisited How to “decode” circuit from layout? Penn ESE370 Fall Townley & DeHon

Penn ESE370 Fall DeHon 41 Layout to Circuit 1. Identify transistors Penn ESE370 Fall Townley & DeHon

42 Layout to Circuit 2. Add wires Penn ESE370 Fall Townley & DeHon

43 Layout to Circuit 2. Add wires Penn ESE370 Fall Townley (DeHon)Penn ESE370 Fall Townley & DeHon

44 Layout to Circuit 2. Add wires Penn ESE370 Fall Townley (DeHon)Penn ESE370 Fall Townley & DeHon

45 Layout to Circuit 2. Add wires Penn ESE370 Fall Townley (DeHon)Penn ESE370 Fall Townley & DeHon

46 Layout #2 (practice) Penn ESE370 Fall Townley & DeHon

47 Layout #2 (practice) How many transistors? –PMOS? –NMOS? How connected? –PMOS, NMOS? Inputs connected? Outputs? What is it? Penn ESE370 Fall Townley & DeHon

48 Standard Cells Lay out gates so that heights match –Rows of adjacent cells –Standardized sizes Motivation: automated place and route –EDA tools convert HDL to layout Penn ESE370 Fall Townley & DeHon

Standard Cell Area invnand3 All cells uniform height Width of channel determined by routing Cell area Identify the full custom and standard cell regions on 386DX die

Admin HW4 due Thursday Lecture on Friday Review on Sunday at 6pm Exam on Monday –No class at noon that day Penn ESE370 Fall Townley & DeHon

51 Big Idea Layouts are physical realization of circuit –Geometry tradeoff Can decrease spacing at the cost of yield Design rules Can go from circuit to layout or layout to circuit by inspection Penn ESE370 Fall Townley & DeHon