Lecture2-Fabrication
Lecture2-Fabrication
Lithography
Diffusion/Ion implantation
Diffusion: Dopants are introduced as gas at high Ion implantation: Dopants are introduced as ions using a
temperature (~1000C) in a furnace Dopants diffuse directed beam
vertical and lateral The acceleration determines the vertical penetration
CVD: Vapours are introduced as gas at high PVD: material is obtained by bombardment from a
temperature (~650C) which then react and deposit on substrate using ions, the bombarded material deposits
the surface on surface
Displays the edges and nodes of the circuit which aids further layout design
Minimum Spacing The geometries built on the same mask or, in some
cases, different masks must be separated by a minimum spacing.
Minimum Enclosure the n-well and the p+ implant must surround the
transistor with sufficient margin to guarantee that the device is
contained by these geometries despite tolerances
The number of diffusion breaks can be minimized by changing the ordering of the
polysilicon columns.
Euler’s Graph
A simple method for finding the optimum gate ordering is the Euler-path approach: find a Euler path in the pull-down
graph and a Euler path in the pull-up graph with identical ordering of input labels, i.e., find a common Euler path for
both graphs.
The Euler path is defined as an uninterrupted path that traverses each edge (branch) of the graph exactly once
The choice between the layout is determined by a subtle effect called “gate shadowing.”
Gate shadowing is caused by the gate polysilicon during the source/drain implantation because the implant
is tilted by about 7o to avoid channeling
As a result, a narrow strip in the source or drain region receives less implantation, creating a small
asymmetry between the source and drain side diffusions after the implanted areas are annealed.
Common centroid technique: Place A and B such that they have the same centroid
A1B1B2A2
B3A3A4B4
A1B1A2B2
B3A3B4A4
Interdigitated technique: Place A and B in alternating fashion
Resistance
Capacitance
Parallel plate
Sidewall/Fringe
Coupling
Elmore model: calculate delay due to
parasitics
The load conditions imposed by the interconnection lines present serious problems, especially in submicron
circuits.
If the time of flight across the interconnection line is much shorter than the signal rise/fall times, then the wire
can be modeled as a capacitive load, or as a lumped or distributed RC network.
If the interconnection lines are sufficiently long and the rise times of the signal waveforms are comparable to
the time of flight across the line, then the inductance also becomes important, and the interconnection lines
must be modeled as transmission lines
Conditions to be met to use Elmore delay (i) there are no resistor loops in this circuit, (ii) all of the capacitors in
an RC tree are connected between a node and the ground, and (iii) there is one input node in the circuit
Let Pi denote the unique path from the input node to node i, i = 1, 2, 3, ..., N.
Let Pij = Pi Pj denote the portion of the path between the input and the node i, which is
U
common to the path between the input and node j.
τD5
For very large N (distributed RC line behavior), this delay expression reduces to
If the length of the interconnection line is sufficiently large and the rise/fall times of the signal waveforms
are comparable to the time of flight across the line, then the interconnect line must be modeled as a
transmission line,
https://www.youtube.com/watch?v=D1ALNg3z2gk
https://www.youtube.com/watch?v=c9arR8T0Qts
https://www.youtube.com/watch?v=bor0qLifjz4