Professional Documents
Culture Documents
http://www.rcns.hiroshima-u.ac.jp
Link(リンク): センター教官講義ノート の下 CMOS論理回路設計
• Buffer Circuits
• Path-Selector Circuits
• Information-Storing Circuits
• Trigger Circuits
• Multi-Vibrator Circuits
• Voltage-Generator Circuits
1 1
1 1
2 2
3 3
2 2
m-1 m-1
m m
3 3
Non-inverting
k Buffer k
C
W W W W N ni − buffer = int 12 ln load
A0 p A1 p A 2N − 2 p A 2N −1 p
Wn Wn Wn Wn Vout Cin1
Vin
I1 I2 I2N-1 I2N Cload
(Cin1 is the input capacity of the 1st inverter)
VSS
1 Cload 1
N i −buffer = int 2 ln − 2
in1
0Wp W W 2N −1 Wp W C
A A p A2 p
1
A A 2N p
Wn Wn Wn Wn Wn Vout
Vin
I1 I2 I3 I2N I2N+1 Cload
(Cin1 is the input capacity of the 1st inverter)
VSS
Symbol
En CMOS-Circuit Implementation
VDD
In Out
In Out
Truth Table
En In Out
VSS En
0 0 floating
0 1 floating
1 0 1
1 1 0
non-inverting
tri-state buffer CMOS-Circuit Implementation
VDD
En
In Out
In Out
inverting I1 I2 IN-1 IN
tri-state buffer
En
VSS
In Out
En
1 1
2 2
N 3 One 3 N
One
Data Multiplexer Selected Demultiplexer Possible
Data
Input (MUX) Data (DEMUX) 0utput
Input
Lines Output Lines
N N
Series of N
transmission gates
driving a load
Delay equation as a
t PS,hl ≈ t PS,lh ≈ (Rn || Rp )(Cload )⋅ N+ 0.35⋅ (Rn || Rp )(Cinn + Cinp )⋅ N
2
function of N
transmission gates
Multiplexer Demultiplexer
En1 En2 En3 EnN EnN En3 En2 En1
In1 Out1
In2 Out2
In3 In Out3
Out
InN OutN
Stabilizing inverter-
Resulting stable circuit states
feedback coupling
Stable States Q Q
“one” 1 0
Q Q
“zero” 0 1
D
S Q D Q
SR D
CLK Flip-Flop Flip-Flop
R Q CLK Q
CLK
Q
D Q
D Q
Volt D
positive edge of the clock signal CLK
VDD
VSS
Time
Minimum stable data time ts+th
VSPH
Output Voltage
VSS
Time
Noise-Removal
Circuit Output
VDD
VSS
Inverting Removal
VSPL VSPH
Circuit Assumed VSS VDD
VSS
Input Voltage
Time
VSS
VDD
Q1 Q2
VSS
Q3 Time
1
fosc ≈
Vosc N⋅ (t IHL + t ILH )
V1
VDD
t pulse ≈ RC⋅ ln Vin
VDD− VSP,I
Time
Low-voltage generator