EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun...
Transcript of EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun...
![Page 1: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/1.jpg)
EE 434 ASIC and Digital Systems
Prof. Dae Hyun Kim
School of Electrical Engineering and Computer Science Washington State University
Preliminaries
![Page 2: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/2.jpg)
2 Physical Design Automation of VLSI Circuits and Systems
VLSI Design
System Specification
Functional Design
RTL Code (HDL)
Synthesis
Physical Design
Fabrication
64-bit integer multiplier / 1GHz / 0.1mm2 / 0.1mW Freq Area Power
C/C++, Verilog, VHDL, …
module imul_64 (a, b, clk, out64); input a, b, clk; output out64; … endmodule
Netlist
Layout
Bare die
Packaging Chip
![Page 3: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/3.jpg)
3 Physical Design Automation of VLSI Circuits and Systems
From RTL Code to a Chip
RTL Code (HDL)
![Page 4: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/4.jpg)
4 Physical Design Automation of VLSI Circuits and Systems
From RTL Code to a Chip
RTL Code (HDL)
Synthesis
Tech-specific logic gates
Tech library (e.g., 45nm)
![Page 5: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/5.jpg)
5 Physical Design Automation of VLSI Circuits and Systems
From RTL Code to a Chip
RTL Code (HDL)
Synthesis
Physical Design
![Page 6: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/6.jpg)
6 Physical Design Automation of VLSI Circuits and Systems
From RTL Code to a Chip
RTL Code (HDL)
Synthesis
Physical Design
Fabrication
![Page 7: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/7.jpg)
7 Physical Design Automation of VLSI Circuits and Systems
From RTL Code to a Chip
RTL Code (HDL)
Synthesis
Physical Design
Fabrication
Packaging
![Page 8: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/8.jpg)
8 Physical Design Automation of VLSI Circuits and Systems
VLSI Design
Full custom ASIC Design Manual Automatic
TRs Manually drawn Standard-cell based Placement & Routing Custom Automatic
Development time Several months A few days ~ weeks
![Page 9: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/9.jpg)
9 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
• Provides – good performance – low power – small area – …
• Other design styles
– FPGA – PLA – …
![Page 10: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/10.jpg)
10 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
• Standard cells – A set of logic gates – Have the same height. – Width varies. – Pre-characterized for timing and power analysis.
INV NAND2
![Page 11: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/11.jpg)
11 Physical Design Automation of VLSI Circuits and Systems
Standard Cells (Layout)
in out
p-welln-well
n-wellp-well
VDD
GND
poly (gate)
metal 1
contact
n+ (n-implant)
p+ (p-implant)
cell bounrary
in1
p-welln-well
n-wellp-well
VDD
GND
in2
out
INV NAND2
in outin1 outin2
![Page 12: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/12.jpg)
12 Physical Design Automation of VLSI Circuits and Systems
Standard Cells (Layout)
in out
p-welln-well
n-wellp-well
VDD
GND
M3
M2
M1
substrate
p-epi
n+ n+ p+ p+n-well
p+ n+
Top-down view Side view
![Page 13: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/13.jpg)
13 Physical Design Automation of VLSI Circuits and Systems
Design Rules
in out
p-welln-well
n-wellp-well
VDD
GND
①
①: Min. distance (poly, contact) ②: Min. distance (metal 1) ③: Min. distance (p-active, n-well boundary) ④: Min. width (poly) ⑤: Min. width (metal 1) ⑥: Min. distance (contact) ⑦: Min. distance (contact, n-well bounrary)
②
③
④ ⑤
⑥
⑦
![Page 14: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/14.jpg)
14 Physical Design Automation of VLSI Circuits and Systems
Standard Cells (Layout)
in out
p-welln-well
n-wellp-well
VDD
GND
poly (gate)
metal 1
contact
n+ (n-implant)
p+ (p-implant)
cell bounrary
in1
p-welln-well
n-wellp-well
VDD
GND
in2
out
INV NAND2
in outin1 outin2
![Page 15: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/15.jpg)
15 Physical Design Automation of VLSI Circuits and Systems
Standard Cells (Abstract)
INV NAND2
in outin1 outin2
in out
VDD
GND
in1
VDD
GND
in2
out
metal 1
cell bounrary
![Page 16: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/16.jpg)
16 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design in out
in1outin2
metal 1
cell bounrary
via12
metal 2
in1
VDD
GND
in2
out
in out
VDD
GND
in1 in2out
VDD
in out
![Page 17: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/17.jpg)
17 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
• Deal with – Standard cells (pre-drawn and pre-characterized) – Routing layers (M1, via12, M2, via23, …)
![Page 18: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/18.jpg)
18 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
• Intellectual Property (IP) blocks – Pre-created blocks
• Memory • Arithmetic • Cryptographic • DSP • Controller • …
![Page 19: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/19.jpg)
19 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
I/O cell
Macro
Standard cells
![Page 20: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/20.jpg)
20 Physical Design Automation of VLSI Circuits and Systems
Delay Calculation & Timing Analysis
• Pre-characterized cells
Input transition (ns) Output capacitance (fF)
5th 3rd
Delay (29ps)
Index_1
Index_2
![Page 21: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/21.jpg)
21 Physical Design Automation of VLSI Circuits and Systems
Delay Calculation
• Interconnect delay
w
t
l
s
𝑅𝑅 = 𝜌𝜌𝑙𝑙
𝑡𝑡 ∙ 𝑤𝑤 𝐶𝐶 = 𝜖𝜖𝑡𝑡 ∙ 𝑙𝑙𝑠𝑠 𝐷𝐷𝐷𝐷𝑙𝑙𝐷𝐷𝐷𝐷 ∝ 𝑅𝑅𝐶𝐶 ∝ 𝑙𝑙2
modeling
![Page 22: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/22.jpg)
22 Physical Design Automation of VLSI Circuits and Systems
Timing Analysis
d1 d2
d3 d4
d5 d6 d7
d8
d9
d10 d11
d12 d13
![Page 23: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/23.jpg)
23 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
• What should we do? – Find the locations of the macros. – Find the locations of the standard cells. – Route the macros and the standard cells.
• Power/ground • Signal • Clock • Bus
– Extract parasitic RC. – Analyze the final layout.
• Timing (clock frequency) • Power consumption (dynamic / leakage) • Area • Power integrity • Signal integrity • Thermal
![Page 24: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/24.jpg)
24 Physical Design Automation of VLSI Circuits and Systems
Standard-Cell-Based Design
Floorplanning (macro placement)
Placement (standard cell placement)
Pre-CTS optimization
Clock-Tree Synthesis (CTS)
Post-CTS optimization
Routing
Post-routing optimization
![Page 25: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/25.jpg)
25 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Layout (GDSII stream format)
Foundry (Semiconductor manufacturing)
TSMC, Global Foundries, …
Bare dies
![Page 26: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/26.jpg)
26 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
• Input – Layout (GDSII stream format)
• A set of geometric objects
in out
p-welln-well
n-wellp-well
VDD
GND
①
①: Layer id 3, polygon { 50, 40, 70, 40, 70, 220, 50, 220, 50, 140, 20, 140, 20, 110, 50, 110, 50, 40 } ②: Layer id 7, rectangle { 10, 105, 40, 150 } ②
![Page 27: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/27.jpg)
27 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
![Page 28: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/28.jpg)
28 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
M3
M2
M1
substrate
p-epi
n+ n+ p+ p+n-well
p+ n+
![Page 29: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/29.jpg)
29 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
p+ substrate
p-epi
![Page 30: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/30.jpg)
30 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Gate-oxide deposition
SiO2
p+ substrate
p-epi
![Page 31: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/31.jpg)
31 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Photoresist
SiO2
p+ substrate
p-epi
![Page 32: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/32.jpg)
32 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Mask
SiO2
p+ substrate
p-epi
![Page 33: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/33.jpg)
33 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Expose (photolithography)
SiO2
p+ substrate
p-epi
![Page 34: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/34.jpg)
34 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
After photolithography
SiO2
p+ substrate
p-epi
![Page 35: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/35.jpg)
35 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Remove mask
SiO2
p+ substrate
p-epi
![Page 36: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/36.jpg)
36 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Etching
p+ substrate
p-epi
![Page 37: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/37.jpg)
37 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Etching
p+ substrate
p-epi
![Page 38: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/38.jpg)
38 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Oxide deposition
p+ substrate
p-epi
![Page 39: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/39.jpg)
39 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Photoresist
p+ substrate
p-epi
![Page 40: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/40.jpg)
40 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Mask
p+ substrate
p-epi
![Page 41: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/41.jpg)
41 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Photolithography
p+ substrate
p-epi
![Page 42: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/42.jpg)
42 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
After photolithography
p+ substrate
p-epi
![Page 43: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/43.jpg)
43 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Etch
p+ substrate
p-epi
![Page 44: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/44.jpg)
44 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Doping
p+ substrate
p-epi p+ (p-well)
![Page 45: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/45.jpg)
45 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Doping
p+ substrate
p-epi p+ (p-well) n+ (n-well)
![Page 46: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/46.jpg)
46 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Poly
p+ substrate
p-epi p+ (p-well) n+ (n-well)
![Page 47: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/47.jpg)
47 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Etch
p+ substrate
p-epi p+ (p-well) n+ (n-well)
![Page 48: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/48.jpg)
48 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
p+ substrate
p-epi p+ (p-well) n+ (n-well)
Doping
p+ p+ n+ n+
![Page 49: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/49.jpg)
49 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
p+ substrate
p-epi p+ (p-well) n+ (n-well)
Oxide deposition
p+ n+ n+
SiO2
p+
![Page 50: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/50.jpg)
50 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
p+ substrate
p-epi p+ (p-well) n+ (n-well)
Contact
p+ n+ n+
SiO2
contact
p+
![Page 51: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/51.jpg)
51 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
p+ substrate
p-epi p+ (p-well) n+ (n-well)
p+ n+ n+
SiO2
contact
p+
Metal 1
![Page 52: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/52.jpg)
52 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
p+ substrate
p-epi p+ (p-well) n+ (n-well)
p+ n+ n+
SiO2
contact
p+
Via12
![Page 53: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/53.jpg)
53 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing
Chemical-mechanical-polishing (CMP)
p+ substrate
p-epi
![Page 54: EE 434 ASIC and Digital Systemsee434/Handouts/Misc-VLSI.pdfASIC and Digital Systems Prof. Dae Hyun Kim ... Washington State University Preliminaries . Physical Design Automation of](https://reader034.fdocuments.in/reader034/viewer/2022042023/5e7bc9bb11fd914fdb4404b4/html5/thumbnails/54.jpg)
54 Physical Design Automation of VLSI Circuits and Systems
Semiconductor Manufacturing