0% found this document useful (0 votes)
42 views38 pages

04 Ict

The lecture focuses on the design and manufacturing of integrated circuits (ICs), covering topics such as materials used, basic manufacturing steps, and challenges in IC design. Key concepts include the importance of semiconductors, the process of lithography, and the role of interconnect technology files in managing parasitic effects. The course structure outlines a progression from basic design principles to more complex physical design aspects in subsequent lectures.

Uploaded by

irman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views38 pages

04 Ict

The lecture focuses on the design and manufacturing of integrated circuits (ICs), covering topics such as materials used, basic manufacturing steps, and challenges in IC design. Key concepts include the importance of semiconductors, the process of lithography, and the role of interconnect technology files in managing parasitic effects. The course structure outlines a progression from basic design principles to more complex physical design aspects in subsequent lectures.

Uploaded by

irman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

ICT: Manufacturing of Integrated Circuits

A short (and simplified) summary

12 March 2025
Luca Benini
Frank K. Gürkaynak
Where are we in the lecture
▪ Our lecture is about how to design ICs,
▪ We have covered some basics
▪ Business side of IC Design and how open source EDA fits in (Lecture 1)
▪ Front-end design and a System Verilog Refresher (Lecture 2)
▪ Synthesis and CMOS gates (Lecture 3)
▪ A brief intro to our example design (Croc) which we use for exercises and projects
▪ Simple refresher on (RISC-V) cores
▪ Components of Croc and how they are connected
▪ Now it is time to jump into meat of VLSI2
▪ How are ICs manufactured (simplified)
▪ Will help us understand some of the constraints of IC Design better

VLSI 2: From Netlist to Complete System on Chip 2


Where are we
Week Short Content
1 INTRO Why this course, design flow, case for an open-source EDA flow
2 RTL Refresher on System Verilog
3 Netlist Logic synthesis, basics of digital circuit timing, Croc our example SoC we will use in class
4 ICT Short summary of IC manufacturing
5 LEF Standard cells, routing layers
6 DEF Floorplanning, I/O rings, ESD structures, packaging
7 LIB Timing, Clock trees, Process corners
8 SDF Parasitics, extraction, issues in timing, crosstalk
9 GDS Placement, routing, chip finishing, DRC and LVS
10 VCD Power analysis and IR Drop
11 Project Discussion on your final project, Q&A session
12 WGL IC Testing, ATPG, JTAG, BIST
13 PPA Properly reporting performance, power, area in IC Design
14 Final Final thoughts, reserve

VLSI 2: From Netlist to Complete System on Chip 3


Goals for this lecture
▪ Understand the materials that we use for building ICs
▪ Conductors, insulators, semiconductors
▪ What is MOS technology, why is it great
▪ What is so special about the transistor
▪ Basic steps of manufacturing
▪ (Photo)lithography, implantation, material deposition, etching, cleaning, polishing
▪ The challenges involved in finding matching materials with good properties
▪ Step by step instructions for manufacturing
▪ Using a rather conventional process
▪ To get an idea about what is involved
▪ Will help us understand what limitations are

VLSI 2: From Netlist to Complete System on Chip 4


Watch this video – Matt explains the process at IHP

https://www.youtube.com/watch?v=aBDJQ9NYTEU

VLSI 2: From Netlist to Complete System on Chip 5


To conduct or not to conduct
Conductors Insulators
▪ We need electrical current ▪ Need to separate conductors
▪ Power ▪ We need multiple signals, power
▪ Signals ▪ Ideally perfect separation
▪ Ideally no losses ▪ No current flow between conductors
▪ Defined by conductivity (ρ) ▪ Other issues
▪ Material should not have resistance ▪ Dielectric constant/permitivity (ε)
▪ Some materials are better ▪ We want this high for capacitors
▪ Other issues ▪ Low if we are avoiding parasitic capacitance
▪ Need to be compatible to process
▪ Need to be compatible to process

VLSI 2: From Netlist to Complete System on Chip 6


What is the deal with Semiconductors ?

VLSI 2: From Netlist to Complete System on Chip 7


We can replace atoms in this perfect structure

VLSI 2: From Netlist to Complete System on Chip 8


… and give some electrical character

Basically, it is not the semiconductor,


but the doping that makes it interesting

VLSI 2: From Netlist to Complete System on Chip 9


What is so great about semiconductors
▪ You can “engineer” its properties
▪ Make it P type by injecting type-III elements (B, Ga, In)
▪ Make it N type by injecting elements from type-V (P,As)
▪ You can control the amount of doping
▪ Highly doped (i.e. p++, n+), lightly doped (i.e. p-)
▪ Doping concentration 1015 .. 1020, a fraction of Avogadro’s number
▪ You can generate P and N regions (pn junctions) next to each other
▪ Allows you to make interesting electrical devices
▪ Diodes, transistors, thyristors..

VLSI 2: From Netlist to Complete System on Chip 10


Remember the transistor

VLSI 2: From Netlist to Complete System on Chip 11


Let’s take a look
For 30+ years the gate was NOT metal
but polysilicon!

conductor
(gate) M
P olysilicon
etal

dielectric O xide

n doped region
(drain) S p doped region
emiconductor
(source)

p doped silicon wafer (semiconductor substrate)

VLSI 2: From Netlist to Complete System on Chip 12


Moore’s Law wants to shrink this structure

conductor
(gate)

dielectric

n doped region p doped region


(drain) (source)

p doped silicon wafer (semiconductor substrate)

VLSI 2: From Netlist to Complete System on Chip 13


Moore’s Law wants to shrink this structure

Patterning smaller structures


Atomistic sizes, variation

gate
dielectric
drain source

Shrinking oxide, higher E field


p doped silicon wafer (semiconductor substrate)

VLSI 2: From Netlist to Complete System on Chip 14


You also need to access these structures
Patterning dense structures

Digging small holes Filling small holes


gate
dielectric
drain source

p doped silicon wafer (semiconductor substrate)

VLSI 2: From Netlist to Complete System on Chip 15


Finding compatible materials is an issue!
▪ Silicon processing is quite complex
▪ Many layers, many materials, process steps
▪ All materials need to be (somewhat) compatible
▪ Stick to each other
▪ Have similar thermal expansion co-efficients
▪ Be compatible with the other processing steps
▪ The processing should not have adverse effects
▪ Rely on dangerous materials
▪ Spiking, contamination
▪ Some choices are due to such considerations
▪ For example Wolfram for contacts/vias
Picture from https://commons.wikimedia.org/wiki/File:Gluehlampe_01_KMJ.png by KMJ

VLSI 2: From Netlist to Complete System on Chip 16


Patterning the surface using lithography
▪ The desired pattern on mask
▪ Features 5x-10x larger
▪ Etched on a metallic surface
▪ Optics used to focus on surface
▪ Size reduced to the actual dimensions
▪ Only a fraction of the surface illuminated
▪ The wafer is ’stepped’
▪ Moved so that next area can be patterned
▪ Can cover the entire wafer

Optics only work up to 193nm


VLSI 2: From Netlist to Complete System on Chip 17
Basic steps of processing: adding photoresist
▪ Coat photoresist
▪ Usually organic material
▪ Needs to be cured
▪ Is sensitive to certain light

Photoresist

Surface of wafer

VLSI 2: From Netlist to Complete System on Chip 18


Basic steps of processing: exposing patterns
▪ Coat photoresist
▪ Illuminate through mask
▪ The pattern of the mask is reflected
the on surface Illumination
▪ Exposed resist changes property

Photoresist

Surface of wafer

VLSI 2: From Netlist to Complete System on Chip 19


Basic steps of processing: developing photoresist
▪ Coat photoresist
▪ Illuminate through mask
▪ Develop photoresist
▪ Cure resist so that it can be
removed/kept through solvent
▪ Remove cured (positive) part
or non-cured (negative) part

Photoresist

Surface of wafer

VLSI 2: From Netlist to Complete System on Chip 20


Basic steps of processing, manufacturing
▪ Coat photoresist
▪ Illuminate through mask
▪ Develop photoresist
▪ Apply manufacturing step
▪ Etching, Deposition, Implantation
▪ Photoresist will protect surface
▪ Exposed area will get processed
Photoresist

Surface of wafer

VLSI 2: From Netlist to Complete System on Chip 21


Basic steps of processing, next steps
▪ Coat photoresist
▪ Illuminate through mask
▪ Develop photoresist
▪ Apply manufacturing step
▪ Remove resist
▪ Organic material, can be dissolved
▪ Washed and cleaned

Surface of wafer

VLSI 2: From Netlist to Complete System on Chip 22


Basic steps of processing, next steps
▪ Coat photoresist
▪ Illuminate through mask Align next mask to the same position
▪ Develop photoresist
▪ Apply manufacturing step Surface is straight enough to pattern
▪ Remove resist
▪ Rinse and repeat
▪ Process will take 100 of steps
▪ 10s of masks

Surface of wafer

VLSI 2: From Netlist to Complete System on Chip 23


Masks a summary

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2: From Gate-Level Circuits to CMOS Fabrication”

VLSI 2: From Netlist to Complete System on Chip 24


The big innovation nMOS + pMOS == CMOS

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2: From Gate-Level Circuits to CMOS Fabrication”
VLSI 2: From Netlist to Complete System on Chip 25
Logical vs Physical masks
▪ We draw masks for regions

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
▪ Gate
▪ Active
▪ N-Well etc

From Gate-Level Circuits to CMOS Fabrication”


▪ During manufacturing some
can be derived from others
▪ Physical masks are manufactured
▪ Same mask can be used for
different steps
▪ Saves costs

VLSI 2: From Netlist to Complete System on Chip 26


Step by step (on the blackboard, simplified)

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2: From Gate-Level Circuits to CMOS Fabrication”

VLSI 2: From Netlist to Complete System on Chip 27


Forming the wells

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
28

From Gate-Level Circuits to CMOS Fabrication”


Active areas

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
29

From Gate-Level Circuits to CMOS Fabrication”


Transistors

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
30

From Gate-Level Circuits to CMOS Fabrication”


Contacts

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
31

From Gate-Level Circuits to CMOS Fabrication”


Metal1

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
32

From Gate-Level Circuits to CMOS Fabrication”


Higher metals

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2:
33

From Gate-Level Circuits to CMOS Fabrication”


Once again the final state

Slide adapted from Hubert Kaeslin, “Top-Down Digital VLSI Design Vol2: From Gate-Level Circuits to CMOS Fabrication”

VLSI 2: From Netlist to Complete System on Chip 36


ICT
Interconnect technology file

VLSI 2: From Netlist to Complete System on Chip 37


The metal stack determines parasitic effects
▪ ICT file (or similar) captures the metal stack
▪ Lists which materials are used with their resistivity, permittivity values
▪ Includes also height of the materials allows to re-construct the stack
▪ Used to construct tables to extract
▪ Resistance of wires and vias/contacts
▪ Capacitance between wires
▪ Not a common file these days
▪ Modern manufacturing is very complex, multiple smaller layers used
▪ Detailed description could reveal technology secrets
▪ Companies deliver ‘already extracted tables for RC ’ for parasitics instead

VLSI 2: From Netlist to Complete System on Chip 38


Anatomy of an ICT file
// […] Adapted/simplified example
conductor "Polysilicon" {
height 0.600
thickness 0.15
resistivity 7
Conformal: follows contours
layer_type gate of lower layer
gate_forming_layer true
temp_tc1 0.0029
} Usually multiple layers for
// […]
dielectric ”ox1" {
dielectric needed
conformal FALSE
height 0.750
thickness 0.50 Quite rare these days
dielectric_constant 4.1
}
}
VLSI 2: From Netlist to Complete System on Chip 39
Next steps
▪ Exercise: Synthesis
▪ We will make use what we learned last week in the exercise
▪ Use Yosys to synthesize Croc into a gate-level netlist

▪ Next Lecture: Physical design


▪ Standard cells
▪ Memory macros
▪ Layers for routing
▪ Components and know-how to start building our chip

VLSI 2: From Netlist to Complete System on Chip 40

You might also like