Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
followed to prevent excessive energies from building up. Manufacturers recommend using
antistatic precautions when adding a memory module to a computer, for instance.
On the other hand, early generations such as the 4000 series that used aluminum as a
gate material were extremely tolerant of supply voltage variations and operated anywhere
from 3 to 18 volts DC. For many years, CMOS logic was designed to operate from the
industry-standard of 5 V imposed by TTL. By 1990, lower power dissipation was usually
more important than easy interfacing to TTL, and CMOS voltage supplies began to drop
along with the geometric dimensions of the transistors. Lower voltage supplies not only saved
power, but allowed thinner, higher performance gate insulators to be used. Some modern
CMOS circuits operate from voltages below one volt.
In the early fabrication processes, the gate electrode was made of aluminum. Later
CMOS processes switched to polycrystalline silicon ("polysilicon"), which can better tolerate
the high temperatures used to anneal the silicon after ion implantation. This means that the
gate can be put on early in the process and then used directly as an implant mask producing
a self aligned gate (gates that are not self aligned require overlap which increases device size
and stray capacitance). Considerable research that has gone into using metal gates has led to
the announcement of their use in conjunction with the replacement the silicon dioxide gate
dielectric with a high-k dielectric material to combat increasing leakage currents.
Technical details
CMOS (complementary metaloxidesemiconductor) refers to both a particular style
of digital circuitry design, and the family of processes used to implement that circuitry on
integrated circuits (chips). CMOS logic on a CMOS process dissipates less energy and is
more dense than other implementations of the same functionality. As this advantage has
grown and become more important, CMOS processes and variants have come to dominate,
so that the vast majority of modern integrated circuit manufacturing by dollar volume is on
CMOS processes.
Structure
CMOS logic uses a combination of p-type and n-type metaloxidesemiconductor fieldeffect transistors (MOSFETs) to implement logic gates and other digital circuits found in
computers, telecommunications and signal processing equipment. Although CMOS logic can
be implemented with discrete devices (for instance, in an introductory circuits class), typical
commercial CMOS products are integrated circuits composed of millions (or hundreds of
millions) of transistors of both types on a rectangular piece of silicon of between 0.1 and 4
square centimeters. These bits of silicon are commonly called chips, although within the
industry they are also referred to as die (singular) or dice (plural).
In CMOS logic gates a collection of n-type MOSFETs is arranged in a pull-down
network between the output and the lower-voltage power supply rail (often named Vss or
quite often ground). Instead of the load resistor of NMOS logic gates, CMOS logic gates have
a collection of p-type MOSFETs in a pull-up network between the output and the highervoltage rail (often named Vdd). Now pull-up and pull-down refer to the idea that the output
node, which happens to be where the pull-up and pull-down networks intersect, exhibit some
internal capacitance that is charged or discharged respectively through pathways formed by
the p/nMOS networks for various inputs. This capacitance is charged when there is a direct
path from Vdd to the output, and discharged when there is a direct path from output to
ground. Notice that a digital CMOS circuit cannot (ideally) be in a pull-up and pull-down
phase at the same time, or else both the p/n-networks will fight to keep the voltage on the
capacitance either Vdd or ground. The p-type transistor network is complementary to the ntype transistor network, so that when the n-type is off, the p-type is on, and vice-versa.
CMOS logic dissipates less power than NMOS logic because CMOS dissipates power
only when switching (dynamic power). On a typical ASIC in a modern 90 nanometer process,
switching the output might take 120 picoseconds, and happen once every ten nanoseconds.
NMOS logic dissipates power whenever the output is low (static power), because there is a
current path from Vdd to Vss through the load resistor and the n-type network.
P-type MOSFETs are complementary to n-type because they turn on when their gate
voltage goes sufficiently below their source voltage, and because they can pull the drain all
the way to Vdd. Thus, if both a p-type and n-type transistor have their gates connected to the
same input, the p-type MOSFET will be on when the n-type MOSFET is off, and vice-versa.
As an example, shown on the right is a circuit diagram of a NAND gate in CMOS logic.
If both of the A and B inputs are high, then both the n-type transistors (bottom half of the
diagram) will conduct, neither of the p-type transistors (top half) will conduct, and a
conductive path will be established between the output and Vss, bringing the output low. If
either of the A or B inputs is low, one of the n-type transistors will not conduct, one of the ptype transistors will, and a conductive path will be established between the output and Vdd,
bringing the output high.
Another advantage of CMOS over NMOS is that both low-to-high and high-to-low output
transitions are fast since the pull-up transistors have low resistance when switched on, unlike
the load resistors in NMOS logic. In addition, the output signal swings the full voltage
between the low and high rails. This strong, more nearly symmetric response also makes
CMOS more resistant to noise.
.
Example: NAND gate in physical layout
This example shows a NAND logic device drawn as a physical representation as it
would be manufactured. The physical layout perspective is a "bird's eye view" of a stack of
layers. The circuit is constructed on a P-type substrate. The polysilicon, diffusion, and n-well
are referred to as "base layers" and are actually inserted into trenches of the P-type
substrate. The contacts penetrate an insulating layer between the base layers and the first
layer of metal (metal1) making a connection.
The N device is manufactured on a P-type substrate. The P devices is manufactured in
an N-type well (n-well). A P-type substrate "tap" is connected to VSS and an N-type n-well tap
is connected to VDD to prevent latchup.
Arsenic
&
Phosphorous
Channel doping:
0.13 m technology
~1017 atoms/cm3
Basically from the diagram we came to know that silicon in a NMOS acts as a switching
material.
Above silicon:
Above silicon:
Thin oxide (SiO ) under the gate areas;
Thin oxide (SiO2)2 under the gate areas;
Thick oxide everywhere else;
Thick oxide everywhere else;
CMOS Inverter
Vd
Vd
PMOS
Vin
Vin
OFF
Vout
Vout
Vin
ON
ON
Vin
OFF
NMOS
Gnd
Ground
Vin = HIGH
Vout = LOW (Gnd)
Gnd
Vin = LOW
Vout = HIGH (Vdd)
Vdd
PMOS
Vout
Vin
NMOS
Gnd
s ductancee
diagrama we came to know that silicon in a nmos acts a s aswitching EEEEEEEEEEEEEEEEEEEEEEEEEE
_Threshold
LINEAR (or OHMIC): 0< V_DrainToSo
V_Threshold
Vdd
PUN
OUPTUT
.
I0
I1
I
PDN
n-1
Gnd
Pull-Down
Network
Combined
A
CMOS
Network
0
1
Gnd
B
1
0
CMOS Inverter
Vdd
B=
Gnd
CMOS Inverter
Pull-Up
Network
Pull-Down
Network
Vdd
C
A
Pull-Up
Network
Pull-Down
Network
Vdd
C
A
B
Combined
CMOS
Network
A
0
0
C
1
11
Truth Table
B
0
1
0
1
C
1
1
1
0
A
Vdd
C
A
B
C AB
Pull-Down
Network
Vdd
B
C
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
Vdd
B
C
B
C
A
B
CAB
C
A
Vd
B
CA
B
C=AB
Gn
d
NAN
D
Inverte
r
An OR Gate
Vd
d
Vd
d
B
C
B
B
NO
R
CAB
Gn
d
Invert
er
C
A
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
Function = XOR
Truth Table
A
C
A
B
B
C AB AB A B
C AB AB A B
Vd
d
C
A
A
B
C
B
B
C AB AB
XO
R
Invert
er
Systematic Approaches
Note that both methods lead to exactly the same
implementation of a CMOS network
The reason to invert Output equation in (II) is because
Output (F) is conducting to ground, i.e. 0, when there is
a path formed by input NMOS transistors
Inversion will force the desired result from the equation
Example
F=C + B: When (A=0 and C=1) or B=1, F=1. However,
in the PDN (NMOS) of a CMOS network, F=0, i.e. an
inverse result.
Revisit how a NAND CMOS network is implemented
Inverting each PMOS input in (I) follow the same
reasoning