modern vlsi design 4e: chapter 2 copyright 2008 prentice hall ptr topics n scmos scalable design...
TRANSCRIPT
![Page 1: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/1.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Topics
SCMOS scalable design rules. Reliability. Stick diagrams.
![Page 2: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/2.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
MOSIS SCMOS design rules
Designed to scale across a wide range of technologies.
Designed to support multiple vendors. Designed for educational use. Ergo, fairly conservative.
![Page 3: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/3.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
and design rules
is the size of a minimum feature. Specifying particularizes the scalable
rules. Parasitics are generally not specified in
units
![Page 4: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/4.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Wires
metal 36
metal 23
metal 13
pdiff/ndiff3
poly2
![Page 5: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/5.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Transistors
2
3
1
3 2
5
![Page 6: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/6.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Vias
Types of via: metal1/diff, metal1/poly, metal1/metal2.
4
1
4
2
![Page 7: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/7.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Metal 3 via
Type: metal3/metal2. Rules:
– cut: 3 x 3– overlap by metal2: 1– minimum spacing: 3– minimum spacing to via1: 2
![Page 8: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/8.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Tub tie
4
1
![Page 9: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/9.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Spacings
Diffusion/diffusion: 3 Poly/poly: 2 Poly/diffusion: 1 Via/via: 2 Metal1/metal1: 3 Metal2/metal2: 4 Metal3/metal3: 4
![Page 10: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/10.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Overglass
Cut in passivation layer. Minimum bonding pad: 100 m. Pad overlap of glass opening: 6 Minimum pad spacing to unrelated
metal2/3: 30 Minimum pad spacing to unrelated metal1,
poly, active: 15
![Page 11: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/11.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Scmos VARIATIONS
SCMOS SCMOS submicron
SCMOS deep
Poly space 2 3 3
Active extension beyond poly
3 3 4
Contact space 2 3 4
Via width 2 2 3
Metal 1 space 2 3 3
Metal 2 space 3 3 4
![Page 12: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/12.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Lithography for nanometer processes
Interference causes drawn features to be distorted during lithography.
Optical proximity correction pre-distorts masks so they create the proper features during lithography.
![Page 13: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/13.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
3-D integration
3-D technology stacks multiple levels of transistors and interconnect.
Through-silicon-via (TSV) with die stacking uses special via to connect between separately fabricated chips.
Multilayer buried structures build several layers of devices on a substrate.
![Page 14: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/14.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Reliability
Failures happen early, late in chip’s life.
Infant mortality is caused by marginal components.
Late failures are caused by wear-out (metal migration, thermal, etc.).
![Page 15: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/15.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Mean-time-to-failure
MTF for metal wires = time required for 50% of wires to fail.
Depends on current density:– proportional to j-n e Q/kT – j is current density– n is constant between 1 and 3– Q is diffusion activation energy
Can determine lifetime from MTTF.
![Page 16: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/16.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Traditional sources of unreliability
Diffusions and junctions: crystal defects, impurity precipitation, mask misalignment, surface contamination.
Oxides: Mobile ions, pinholes, interface states, hot carriers, time-dependent dielectric breakdown.
Metalization: scratches/voids, mechanical damage, non-ohmic contacts, step coverage.
![Page 17: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/17.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
TDDB
Time-dependent dielectric breakdown: gate voltages cause stress in gate oxides.
More common as oxides become thinner. TDDB failure rate:
– MTTF = A 10 E eEs/kt
![Page 18: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/18.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Hot carriers
Hot carrier has enough energy to jump from silicon to oxide.
Accumulated hot carriers create a space charge that affects threshold voltage.
![Page 19: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/19.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
NTBI
Negative bias temperature instability is particular to pMOS devices.
Threshold voltage, transconductance change due to stresses.
Can be reversed by applying a reverse bias to the transistor.
![Page 20: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/20.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Electromigration and stress migration
Degenerative failure for wires. Grains in metal have defects at grain
surface that cause electromigration. Stress migration caused by mechanical
stress.– Can occur even with zero current.
![Page 21: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/21.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Soft errors
Caused by alpha particles. Packages contain small amounts of uranium
and thorium, which generate error-inducing radiation.
![Page 22: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/22.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
PVT
Borkar et al.: variations in process, supply voltage, temperature are key design challenges in nanometer technology.
![Page 23: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/23.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
PVT challenges
Process variations: channel length and threshold significantly in nanometer technologies.
Supply voltage: non-ideal wires introduce variations in supply across chip.
Temperature: higher chip operating temperatures degrade both transistors and interconnect.
![Page 24: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/24.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
On-chip temperature sensors
Temperature sensors are used to shut off part or all of the chip to stop thermal runaway.
Use a pn junction from a parasitic bipolar transistor.– Can also use MOS transistor.
![Page 25: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/25.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Stick diagrams
A stick diagram is a cartoon of a layout. Does show all components/vias (except
possibly tub ties), relative placement. Does not show exact placement, transistor
sizes, wire lengths, wire widths, tub boundaries.
![Page 26: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/26.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Stick layers
metal 3
metal 2
metal 1
poly
ndiff
pdiff
![Page 27: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/27.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Dynamic latch stick diagram
VDD
in
VSSphiphi’
out
![Page 28: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/28.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Sticks design of multiplexer
Start with NAND gate:
![Page 29: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/29.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
NAND sticks
VDD
a
VSS
out
b
![Page 30: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/30.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
One-bit mux sticks
VDD
VSS
N1(NAND)se
lect
’ out
a
b
N1(NAND)
out
a
b
N1(NAND)
out
a
b
sele
ct
ai
bi
![Page 31: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/31.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
3-bit mux sticks
m2(one-bit-mux)select’ select VDD
VSSoi
ai
bi
m2(one-bit-mux)select’ select VDD
VSSoi
ai
bi
m2(one-bit-mux)select’ select VDD
VSSoi
ai
bi
select’ select
a2
b2
a1
b1
a0
b0
o2
o1
o0
![Page 32: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/32.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Layout design and analysis tools
Layout editors are interactive tools. Design rule checkers are generally batch---
identify DRC errors on the layout. Circuit extractors extract the netlist from the
layout. Connectivity verification systems (CVS)
compare extracted and original netlists.
![Page 33: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/33.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Automatic layout
Cell generators (macrocell generators) create optimized layouts for ALUs, etc.
Standard cell/sea-of-gates layout creates layout from predesigned cells + custom routing.– Sea-of-gates allows routing over the cell.
![Page 34: Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR Topics n SCMOS scalable design rules. n Reliability. n Stick diagrams](https://reader036.vdocuments.net/reader036/viewer/2022062304/56649ed35503460f94be2c53/html5/thumbnails/34.jpg)
Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR
Standard cell layout
routing area
routing arearout
ing
area
routing area