Академический Документы
Профессиональный Документы
Культура Документы
Historical Overview
nMOS era: 1970-85 Pass-transistor design Domino CMOS, 1982
NORA DCVSL
CPL, DPL
DCVS-PG SRPL LEAP
SOI-CMOS
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 2
Drawbacks:
Not compatible with existing design tools Exhibiting testability and reliability problems
Pass-Transistor Design
Another way of looking at Karnaugh Map: AND function
Pass-Transistor Design
A
B
AB AB AB AB AB
A B
B
Two-variable function
B
B
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits
B A B A B
5
Pass-Transistor Design
Threshold Voltage Drop problem:
Pass-Transistor Design
Solving the Threshold Voltage Drop problem in CMOS:
Pass-Transistor Design
Function Generator
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 8
Pass-Transistor Design
Full 1-bit Adder
Pass-Transistor Design
Compact ALU Example (IBM PC/RT) Circ. 1984
10
Control Lines A - inputs Odd Operation Arithmetic A+B A+B+1 A-B B-A B+1 +1 A+1 +1 Logical 1 B 1 1 1 1 1 1 1 0 1 1 A 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 1 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 Subtract Subtract Increment 2s compl Increment 2s compl Add 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 K1 K2 Qn A A Even B Odd B B - inputs Even Odd
Output Control
Even
1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
11
Pass-Transistor Design
Compact ALU Example (IBM PC/RT)
H
CI
12
13
Review of CMOS
Prof. Vojin G. Oklobdzija
14
CMOS Basics
15
CMOS Basics
16
CMOS Basics
17
CMOS Basics
A complex path example:
18
CMOS Basics
Primitive gates: More complex blocks are realizable in CMOS
19
CMOS Deficiencies:
Various remedies:
20
21
22
CMOS Basic
Inverter Transfer function:
Logic voltage levels are VOH and VOL and VIL and VIH The inverter transfer function lie within the shaded region
23
24
td tf
Prof. V.G. Oklobdzija
CL
tr
25
26
VO } VDD Vin
0 VO } VDD Vin
27
28
29
a0
a7 a6 a5 a4 a3 a a1
a
a7 a4 a3
31
RND7Cin1+RNORCin2+RND2Cout
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 32
Fan-out of a gate
Represented as a capacitive load at the output
Number of CMOS blocks in the path. Wire delay connecting various blocks.
33
34