Академический Документы
Профессиональный Документы
Культура Документы
Suma de un bit
Half Adder A B
Full Adder
A B
S= Cout S= Cout C
Cout = Cout = S
S
0 1 0 0 1
1 0 0 1 0
1 1 0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Half Adder A B
Full Adder
A B
9 Implementación directa de las ecuaciones
S = A⊕ B Cout S = A⊕ B ⊕ C Cout C
S = A⊕ B ⊕C
Cout = A B S
Cout = MAJ ( A, B, C ) S Cout = MAJ ( A, B, C )
A B Cout S A B C Cou S
0 0 0 0 0 0 0 t0 0 A A B B C C
0 1 0 1 0 0 1 0 1
A A
1 0 0 1 0 1 0 0 1
1 1 1 0 0 1 1 1 0
B B
A
B S B
C C C
1 0 0 0 1 A
S
A B B
MAJ
C C C A
1 0 1 1 0 B Cout
Cout
C B
B B C A
1 1 0 1 0 A B B
1 1 1 1 1
A A
1
Diseño del Full Adder II Trazado
Cout
LDIM Diseño medio 2008 LDIM Diseño medio 2008
o K = ~A • ~B A B B A B Ci A
Co(G,P)=G+PCi
24 transistors
S(G,P)=P+Ci
9 Complementary Pass Transistor Logic (CPL) Muy rápido, pero grande y con elevado consumo
Ligeramente más rápido, área mayor Útil en multiplicadores de alta velocidad
B
φ φ
B Cout _h Cout _l
C_h A_h C_l A_l
B C
A
B C A_h B_h B_h A_l B_l B_l
B C B C
S Cout
A
B C B C S_l φ S_h
A C_l
B C B C C_h C_h
S Cout
A
B B_l
B_h B_h
B
A_h A_l
2
LookAhead - Idea básica Carry Look-ahead (CLA)
= Gk+Pk(Gk-1+Pk-1(... + P1(G0+P0Ci,0)))
G3
A0 ,B 0 A1 ,B 1 AN-1 ,BN-1 G2
...
G1 Lineal con el
G0
número de bits
Ci,0 Puede haber
Co,3 problemas de fan-
out en alguna
línea
P0
P1
En la práctica no
Ci,0 P0 Ci,1 P1 válido más que
Ci,N-1 PN-1 P2 para 2 o 3 bits
... P3
P
VDD 50.0
VDD Ci
A
P S Sum Generation 40.0
ripple adder
A A P Ci
30.0
A P VDD
B B
tp
linear select
VDD A
P 20.0
P Co Carry Generation
Ci Ci Ci 10.0 square root select
A
Setup P
0.0
0.0 20.0 40.0 60.0
N
Introducción
3
Dos enfoques de implementación Rs-Flip Flop
9Basados en báscula RS
Biestable JK S R Q Q
S
Biestable D
Q
S Q 0 0 Q Q
1 0 1 0
9Basados en cargas dinámicas R Q
R Q
0 1 0 1
1 1 0 0
Implementación convencional
Implementación de área reducida
Implementación de consumo reducido
Implementación push-pull: optimización de S R Q
S Q Q
S Q
prestaciones (velocidad) R Q
1 1 Q Q
Q 0 1 1 0
R
1 0 0 1
0 0 1 1
Jn Kn Qn+1 T J D J
J S Q Q Q Q
0 0 Qn φ φ φ φ
φ 1
0 0 Q Q
Q 1 0 1 K K
K R Q
1 1 Qn
(c)
(a) J Q T Q D Q
φ
K Q
φ Q φ Q
(b)
MASTER SLAVE
SI
J S Q S Q Q J
S Q Q
RI
K R Q R Q Q
φ
R Q Q
φ K
PRESET
J Q
φ J
Q
Q
K >φ
Q
CLEAR K
4
Basado en carga: Tradicional Área reducida
9Activo en flanco de bajada; 9Se eliminan las puertas de transmisión de los
9Implementación mediante dos latches: 16 trts; bucles de retroalimentación;
9Velocidad limitada por retardo de dos puertas; 9Consumo se incrementa en 18%;
9Velocidad se reduce en 42%;