1 / 39

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Day 12: October 4, 2010 Layout and Area. Today. Layout Transistors Gates Design rules Standard cells. 2. Transistor. Side view. Perspective view. 3. Layout. Sizing & positioning of transistors

LeeJohn
Télécharger la présentation

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ESE370:Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: October 4, 2010 Layout and Area

  2. Today Layout Transistors Gates Design rules Standard cells 2

  3. Transistor Side view Perspective view 3

  4. Layout Sizing & positioning of transistors Designer controls W,L tox fixed Sometimes thick/thin oxide “flavors” 4

  5. NMOS Geometry L W Top view Perspective view 5

  6. NMOS Geometry Color scheme Red: gate Green: source and drain areas (n type) Where is tox? L S G D W Top view 6

  7. tox Transistors built by depositing materials Constant rate of deposition (nm/min) Time controls tox Oxides across entire chip deposited at same time Same interval So, thickness is constant Process engineer sets value to maximize: Yield Performance 7

  8. NMOS vs PMOS Mostly talked about NMOS so far PMOS: “opposite” in some sense NMOS built on p substrate, PMOS built on n substrate Name refers to when channel is inverted Rabaey text, Fig 2.1 8

  9. PMOS Geometry 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 L S G D W n well 9

  10. Body Contact “Fourth terminal” Needed to set voltage around device PMOS: Vb = Vdd NMOS: Vb = GND At right: PMOS (orange) with body contact (dark green) Side view: R.R. Harrison, ECE 5720 notes (Utah) 10

  11. Interconnect How to connect transistors Different layers of metal Intermediate layers “Contact” - metal to transistor “Via” - metal to metal Rabaey text, Fig 2.7k 11

  12. Interconnect Cross Section ITRS 2007 12

  13. 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 13

  14. Masking Process Goal: draw a shape on the substrate Simplest example: draw a rectangle Mask Silicon wafer 14

  15. Masking Process First: deposit photoresist Silicon wafer Mask photoresist 15

  16. Masking Process Expose through mask UV light 16

  17. Masking Process Remove mask and develop PR Exposed area dissolves This is “positive photoresist” Negative photoresist? 17

  18. 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 18

  19. Logic Gates How to build? Connect NMOS, PMOS using metal HW4, part 6: reverse engineer layouts into gates 19

  20. Inverter Layout Example 20

  21. Inverter Layout Example Start with PMOS, NMOS transistors Space for interconnect 21

  22. Inverter Layout Example 22

  23. Inverter Layout Example Add body contacts Connect gates of transistors 23

  24. Inverter Layout Example 24

  25. Inverter Layout Example Add contacts to source, drain, gate, body Connect using metal (blue) 25

  26. 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 26

  27. 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 Lmin Can migrate designs from similar process Limited scope: 45nm process != 1m 27

  28. 2   2 3 1.5 6 6 contact Legend metal 1 n doping via gate p doping metal 2 Design Rules: Some Examples 2

  29. Layout Revisited How to “decode” circuit from layout? 29

  30. Layout to Circuit 1. Identify transistors 30 Penn ESE370 Fall2010 -- DeHon

  31. Layout to Circuit 2. Add wires 31

  32. Layout to Circuit 2. Add wires 32 Penn ESE370 Fall 2010 -- Townley (DeHon)

  33. Layout to Circuit 2. Add wires 33 Penn ESE370 Fall 2010 -- Townley (DeHon)

  34. Layout to Circuit 2. Add wires 34 Penn ESE370 Fall 2010 -- Townley (DeHon)

  35. Layout #2 (practice) 35

  36. 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 36

  37. Standard Cell Area All cells uniform height inv nand3 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

  38. Admin • HW4 – slight update online to clarify Q1 • HW3 – trickier than intended in places • Our guess is 1, 2, maybe 7 • (let us know if that’s not where) • Office hours to clear up any remaining confusion? • Andre back for Wed. Lecture

  39. 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 39

More Related