Download presentation
Presentation is loading. Please wait.
Published byPoppy Bryant Modified over 9 years ago
1
Penn ESE370 Fall 2014 -- Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 14: October 1, 2014 Layout and Area Midterm 1 Average: 79.7 (of 85) Std. Dev.: 4.4
2
Problem 4 Failure – my fault –Should be: min(max(3*(Va-Vb),0),1) Failed to provide good diagnosis of restoration understanding –Noisy measurement Result –Exam not provide very high precision assessment of students Cannot distinguish A from B students Penn ESE370 Fall 2014 -- Townley & DeHon
3
Exam Successes (not fail) Does provide enough information to diagnose anyone ein big trouble and should drop –separate the DF from AB Diagnose a few R C items –Need that down cold will use heavily Did focus you on understanding these items, including restoration Penn ESE370 Fall 2014 -- Townley & DeHon
4
4 Today Layout –Transistors –Gates Design rules Standard cells Penn ESE370 Fall 2014 -- Townley & DeHon
5
Layout Penn ESE370 Fall 2014 -- Townley & DeHon
6
6 Transistor Side view Perspective view Penn ESE370 Fall 2014 -- Townley & DeHon
7
7 Layout Sizing & positioning of transistors Designer controls W,L t ox fixed for process –Sometimes thick/thin oxide “flavors” Penn ESE370 Fall 2014 -- Townley & DeHon
8
8 NMOS Geometry Top viewPerspective view L W Penn ESE370 Fall 2014 -- Townley & DeHon
9
9 NMOS Geometry Top view L W Color scheme –Red: gate –Green: source and drain areas (n type diffusion) SDG Penn ESE370 Fall 2014 -- Townley & DeHon
10
10 NMOS vs PMOS Rabaey text, Fig 2.1 Penn ESE370 Fall 2014 -- Townley & DeHon NMOS built on p substrate PMOS built on n substrate –Needs an N-well
11
11 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 2014 -- Townley & DeHon
12
12 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 2014 -- Townley & DeHon
13
13 Body Contact Needed to set voltage around device –PMOS: V b = V dd –NMOS: V b = GND What happens if NMOS body contact is V dd ? Penn ESE370 Fall 2014 -- Townley & DeHon
14
14 Body Contact Needed to set voltage around device –PMOS: V b = V dd –NMOS: V b = GND What happens if NMOS body contact is V dd ? –Polarity of field wrong –Won’t invert channel Penn ESE370 Fall 2014 -- Townley & DeHon
15
15 Body Contact Needed to set voltage around device –PMOS: V b = V dd –NMOS: V b = GND Always to same supply as the transistor might be connected in CMOS Penn ESE370 Fall 2014 -- Townley & DeHon
16
Rotate All but PMOS Transistor 90 degrees
17
17 Interconnect Connect transistors –Different layers of metal “Contact” - metal to transistor “Via” - metal to metal Penn ESE370 Fall 2014 -- Townley & DeHon
18
18 Interconnect Connect transistors –Different layers of metal “Contact” - metal to transistor “Via” - metal to metal Penn ESE370 Fall 2014 -- Townley & DeHon
19
19 Interconnect Cross Section ITRS 2007 Penn ESE370 Fall 2014 -- Townley & DeHon
20
20 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 2014 -- Townley & DeHon
21
21 Masking Process Goal: draw a shape on the substrate –Simplest example: draw a rectangle Silicon wafer Mask Penn ESE370 Fall 2014 -- Townley & DeHon
22
22 Masking Process First: deposit photoresist photoresist Mask Silicon wafer Penn ESE370 Fall 2014 -- Townley & DeHon
23
23 Masking Process Expose through mask –UV light Penn ESE370 Fall 2014 -- Townley & DeHon
24
24 Masking Process Remove mask and develop PR –Exposed area dissolves –This is “positive photoresist” Penn ESE370 Fall 2014 -- Townley & DeHon
25
25 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 2014 -- Townley & DeHon
26
26 Reverse Engineer Inverter Layout Penn ESE370 Fall 2014 -- Townley & DeHon
27
27 Layout Revisited How to “decode” circuit from layout? Penn ESE370 Fall 2014 -- Townley & DeHon
28
28 Reverse Engineer Inverter Layout Penn ESE370 Fall 2014 -- Townley & DeHon Power (Vdd) GND
29
29 Reverse Engineer Inverter Layout Where is PMOS transistor? NMOS? Penn ESE370 Fall 2014 -- Townley & DeHon Power (Vdd) GND
30
Penn ESE370 Fall2010 -- DeHon 30 Layout to Circuit 1. Identify transistors Penn ESE370 Fall 2014 -- Townley & DeHon
31
31 Inverter Layout Where is Input? Penn ESE370 Fall 2014 -- Townley & DeHon
32
32 Inverter Layout Where is Output? Penn ESE370 Fall 2014 -- Townley & DeHon
33
33 Layout to Circuit 2. Add wires Penn ESE370 Fall 2014 -- Townley & DeHon
34
34 Layout to Circuit 2. Add wires Penn ESE370 Fall 2010 -- Townley (DeHon)Penn ESE370 Fall 2014 -- Townley & DeHon
35
35 Inverter Layout What is structure at top and bottom? Penn ESE370 Fall 2014 -- Townley & DeHon
36
36 Layout to Circuit 2. Add wires Penn ESE370 Fall 2010 -- Townley (DeHon)Penn ESE370 Fall 2014 -- Townley & DeHon
37
37 Layout to Circuit 2. Add wires Penn ESE370 Fall 2010 -- Townley (DeHon)Penn ESE370 Fall 2014 -- Townley & DeHon
38
38 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 2014 -- Townley & DeHon
39
39 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: 22nm process != 1 m Penn ESE370 Fall 2014 -- Townley & DeHon
40
Design Rules: Some Examples Penn ESE370 Fall 2014 -- Townley & DeHon 2 6 6 3 2 2 1.5 n doping p doping gate contact metal 1 metal 2 via Legend
41
41 Layout #2 (practice) Penn ESE370 Fall 2014 -- Townley & DeHon
42
42 Layout #2 (practice) How many transistors? –PMOS? –NMOS? How connected? –PMOS, NMOS? Inputs connected? Outputs? What is it? Penn ESE370 Fall 2014 -- Townley & DeHon
43
43 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 2014 -- Townley & DeHon
44
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 http://microscope.fsu.edu/chipshots/intel/386dxlarge.html
45
Standard Cell Layout Example Penn ESE370 Fall 2014 -- Townley & DeHon http://www.laytools.com/images/StandardCells.jpg
46
ALU in Standard Cell Penn ESE370 Fall 2014 -- Townley & DeHon http://www.erc.msstate.edu/mpl/distributions/scmos/images/alu_yon gchen.gif
47
Penn ESE370 Fall 2014 -- 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 http://microscope.fsu.edu/chipshots/intel/386dxlarge.html
48
48 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 2014 -- Townley & DeHon
49
Admin HW5 out –Due Tuesday –(Thursday next week is Fall Break) Here on Friday Penn ESE370 Fall 2014 -- Townley & DeHon
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.