vlsi giet
DESCRIPTION
GIET, Satya Prakash Das, VLSI PPTTRANSCRIPT
![Page 1: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/1.jpg)
VLSI
![Page 2: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/2.jpg)
• What is VLSI?– “Very Large Scale Integration”
• Single Transistor-----------------------------1958• SSI – Small-Scale Integration (0-102)---1960• MSI – Medium-Scale Integration (102-103)---1967• LSI – Large-Scale Integration (103-105)---1972• VLSI – Very Large-Scale Integration (105-107)---1978• ULSI – Ultra Large-Scale Integration (>=107)---1989• GSI _ Giant Scale Integration (>=109)---2000
*Where these are given as no of transistors.
![Page 3: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/3.jpg)
ENIAC - The first electronic computer (1946)
Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction
![Page 4: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/4.jpg)
Integration Level Trends
Obligatory historical Moore’s law plot
![Page 5: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/5.jpg)
![Page 6: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/6.jpg)
Example: Intel Processor Sizes
Source: http://www.intel.com/
Intel386TM DXProcessor
Intel486TM DXProcessor
Pentium® Processor
Pentium® Pro &Pentium® II Processors
1.5 1.0 0.8 0.6 0.35 0.25Silicon ProcessTechnology
![Page 7: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/7.jpg)
Why monolithic Integration?
•Less area/volume, compact size
•Less power consumption
•Less testing requirement at sys level
•Higher reliability, due to improved on chip interconnects & elimination of soldered joints.
•Higher speed, reduced int length & abs of parasitic capacitance.
•Less cost and easy to handle
![Page 8: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/8.jpg)
IC Products
• Processors– CPU, DSP, Controllers
• Memory chips– RAM, ROM, EEPROM
• Analog– Mobile communication,
audio/video processing• Programmable
– PLA, FPGA• Embedded systems
– Used in cars, factories– Network cards
• System-on-chip (SoC)
Images: amazon.com
![Page 9: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/9.jpg)
What is an IC?
• It is a miniature, low cost electronic device consisting of active and passive components those are irreparably joined together on a single crystal chip.
![Page 10: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/10.jpg)
What is “CMOS VLSI”?
• MOS = Metal Oxide Semiconductor (This used to mean a Metal gate over Oxide insulation)
• Now we use polycrystalline silicon which is deposited on the surface of the chip as a gate. We call this “poly” or just “red stuff” to distinguish it from the body of the chip, the substrate, which is a single crystal of silicon.
• We do use metal (aluminum) for interconnection wires on the surface of the chip.
![Page 11: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/11.jpg)
• Integrated Circuits/MEMsHierarchy of various technology
Semiconductor process
Silicon GaAs
UnipolarBipolar UnipolarBipolar
ECL
TTL
NMOS PMOS
CMOS
![Page 12: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/12.jpg)
• Selection of processing technology is a trade off among Operating speed, Chip area, Power dissipation.
• 1980------2mic.m tech-------64Kb per chip
• 1990------.5---------------------16Mb
• 1995------.25--------------------256Mb
• 2000------.18--------------------1Gb
• 2005------.15--------------------4Gb
• 2010------.08---------------------64Gb
![Page 13: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/13.jpg)
VLSI Design Methodology
• Full custom Design style
• Semi custom Design style
• Frontend Designer
• Backend Designer
![Page 14: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/14.jpg)
VLSI design flow--Y chart (D.GJASKI)
![Page 15: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/15.jpg)
Top-down & bottom-up approach
n+n+S
GD
+
DEVICE
CIRCUIT
GATE
MODULE
SYSTEM
Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction
![Page 16: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/16.jpg)
FLOW CHART FOR VLSI DESIGN FLOW
Functional design
Fun verification
Logic design
Logic verification
Ckt design
Ckt verification
![Page 17: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/17.jpg)
Layout design
Layout verification
Fabrication & Testing
![Page 18: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/18.jpg)
Chips
• Integrated circuits consist of:– A small square or rectangular “die”, < 1mm thick
• Small die: 1.5 mm x 1.5 mm => 2.25 mm2
• Large die: 15 mm x 15 mm => 225 mm2
– Larger die sizes mean:• More logic, memory• Less volume• Less yield
– Dies are made from silicon (substrate)• Substrate provides mechanical support and
electrical common point
![Page 19: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/19.jpg)
Advancements over the years
• © Intel 4004 Processor
• Introduced in 1971• 2300 Transistors• 108 KHz Clock
• © Intel P4 Processor
• Introduced in 2000• 40 Million
Transistors• 1.5GHz Clock
![Page 20: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/20.jpg)
Intel 4004 Microprocessor
![Page 21: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/21.jpg)
Intel Pentium (IV) Microprocessor
![Page 22: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/22.jpg)
System Design Pyramid
![Page 23: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/23.jpg)
• Photo-litho-graphy: latin: light-stone-writing
• Photolithography: an optical means for transferring patterns onto a substrate.
• Patterns are first transferred to a photoresist layer.
•Typically a wafer is about 8-10 inches in diameter.
Individual ICs are placed inside it.
Photolithography and Patterning
![Page 24: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/24.jpg)
Photoresist is a liquid film that is spread out onto a substrate, exposed with a desired pattern, and developed into a selectively placed layer for subsequent processing.
• Photolithography is a binary pattern transfer: there is no gray-scale, color, nor depth to the image.
![Page 25: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/25.jpg)
![Page 26: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/26.jpg)
![Page 27: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/27.jpg)
![Page 28: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/28.jpg)
Steps
• Photo resist Coating (covering)
A light sensitive organic polymer (plastic)
• Mask/ Reticle formation
• Exposure to light (UV/X-RAY/E-BEAM)
![Page 29: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/29.jpg)
![Page 30: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/30.jpg)
![Page 31: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/31.jpg)
WHAT IS A PHOTOMASK?
Photomasks are high precision plates containing microscopic images of
electronic circuits. Photomasks are made from very flat pieces of quartz or glass with a layer of chrome on one side. Etched in the chrome is a portion of an electronic circuit
design. This circuit design on the mask is also called geometry.
![Page 32: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/32.jpg)
The Resist
The first step is to coat the Si/SiO2 wafer with a film of a light sensitive material, called a resist.
A resist must also be capable of high fidelity recording of the pattern (resolution) and durable enough to survive later process steps
Solvent Evaporates
![Page 33: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/33.jpg)
![Page 34: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/34.jpg)
![Page 35: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/35.jpg)
Photolithography
Energy - causes (photo)chemical reactions that modify resist dissolution rate
Mask - blocks energy transmission to some areas of the resist
Aligner- aligns mask to previously exposed layers of the overall design
Resist - records the masked pattern of energy
Energy
Mask + Aligner
PhotoresistWafer
![Page 36: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/36.jpg)
Next Generation LithographyIn 1996, five technology options were proposed for the 130 nm gate length technology:
•X-ray proximity Lithography (XPL)
•Extreme Ultraviolet (EUV)
•Electron Projection Lithography (EPL)
•Ion Projection Lithography (IPL)
•Direct-write lithography (EBDW).
These options were referred to as the next generation lithography.
![Page 37: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/37.jpg)
![Page 38: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/38.jpg)
MOSFET Design Rules
• Lambda based design Rule
• Micron Rule
![Page 39: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/39.jpg)
Minimum width and Spacing
Layer Value
Poly 2L
Active 3L
N select 3L
Metal 3L
![Page 40: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/40.jpg)
Stick Diagrams
Metal
poly
ndiff
pdiffCan also drawin shades of
gray/line style.
![Page 41: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/41.jpg)
• Wiring Tracks
• A wiring track is the space required for a wire– 4 width, 4 spacing from neighbor = 8
pitch
• Transistors also consume one wiring track
![Page 42: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/42.jpg)
• Well spacing
• Wells must surround transistors by 6 – Implies 12 between opposite transistor
flavors– Leaves room for one wire track
![Page 43: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/43.jpg)
Basic Circuit Layout
Gnd
VDD
x x
X
X
X
X
VDD
x x
Gnd
Stick Diagra
m
Stick Diagrams
![Page 44: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/44.jpg)
Layout Diagrams
Gnd
VDD
x x
X
X
X
X
VDD
x x
Gnd
Stick Diagrams
![Page 45: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/45.jpg)
Example: Inverter
![Page 46: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/46.jpg)
MOSFET Arrays and AOI GatesA B C
yx
y
x
A B C
![Page 47: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/47.jpg)
Parallel Connected MOS Patterning
x
y
A B
X X X
A B
x
y
![Page 48: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/48.jpg)
Alternate Layout Strategy
A B
x
y
X X
X X
x
A B
y
![Page 49: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/49.jpg)
MOSFET Arrays and AOI Gates
NAND2 Layout
Gnd
Vp
ba.
a b
Vp
Gnd
X X X
X X
a b
ba.
![Page 50: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/50.jpg)
NOR2 Layout
Gnd
Vp
ba
a b
Vp
Gnd
X X
ba
X X X
a
b
![Page 51: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/51.jpg)
Stick Diagrams
Power
Ground
B
C
OutA
![Page 52: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/52.jpg)
Cells, Libraries, and Hierarchical Design
• Creation of a Cell Library
x
Gnd
xX
X
X
X
X
X
X
X
VDD
X x x
![Page 53: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/53.jpg)
X X X
X X
a
b
X
X
X
X
VDD
x
Gnd
X
.a b
.a b
![Page 54: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/54.jpg)
Gnd
X X
ba
X X X
a
b
X
X
X
X
VDD
x a b
![Page 55: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/55.jpg)
• Cell Placement• System Hierarchy (MOSFET-Gates-F/Fs-
Registers-Networks-Systems)• Floorplans and Interconnect Wiring• Y= (# of Good Chips/Total No)*100%• Y=Yield• ‘Y’ depends on total area=A, and no of
defects=D,
• Y=e *100%AD
![Page 56: Vlsi giet](https://reader033.vdocument.in/reader033/viewer/2022061111/5455cc83b1af9fcf338b4a6a/html5/thumbnails/56.jpg)
Interconnects• Place and Route Algorithm.
• Wiring Delay
• td=kl2
• l=length of inter connect.td