Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 1
Exemplo: Circuito de Seleo
Empregando apenas transistores de canal N: condio b=a=0
b b a a
P3 1 0 1 0
P2
S
P1
P3
P0
b a
P2
b a
1 1 S=P3 S
1 0 S=P2
0 1 S=P1 P1
0 0 S=P0
P0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 2
Exemplo: Circuito de Seleo
Empregando apenas transistores de canal N: condio b=0, a=1
b b a a
P3 1 0 0 1
P2
S
P1
P3
P0
b a
P2
S
b a
1 1 S=P3 P1
1 0 S=P2
0 1 S=P1
0 0 S=P0
P0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 3
Exemplo: Circuito de Seleo
Empregando apenas transistores de canal N: condio b=1, a=0
b b a a
P3 0 1 1 0
P2
S
P1
P3
P0
b a
P2
S
b a
1 1 S=P3 P1
1 0 S=P2
0 1 S=P1
0 0 S=P0
P0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 4
Exemplo: Circuito de Seleo
Empregando apenas transistores de canal N: condio b=1, a=1
b b a a
P3 0 1 0 1
P2
S
P1
P3
P0
b a
P2
S
b a
1 1 S=P3 P1
1 0 S=P2
0 1 S=P1
0 0 S=P0
P0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 5
Exemplo: Circuito de Seleo
Empregando apenas transistores de canal N: circuito completo
b b a a
P3
P2
S
P1
P3
P0
b a
P2
b a
1 1 S=P3 S
1 0 S=P2
0 1 S=P1 P1
0 0 S=P0
P0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 6
Exemplo: Circuito de Seleo
Empregando transistores de canal P e N: circuito completo
b b a a
P3
P2
S
P1
P3
P0
b a
P2
b a
1 1 S=P3 S
1 0 S=P2
0 1 S=P1 P1
0 0 S=P0
P0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 7
Exemplo: Deslocador rpido (barrel shift)
Empregando apenas transistores de canal N: circuito completo
b b a a
D3 D2 D1 D0
b D0 S0
a
S3 S2 S1 S0
D1 S1
b a sada
1 1 DI=SI+3
D2 S2
1 0 DI=SI+2
0 1 DI=SI+1
0 0 DI=SI+0
D3 S3
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 8
Exemplo: Deslocador rpido (barrel shift)
Empregando apenas transistores de canal N condio b=0, a=1
a=0 a=1 b=1 b=0
D3 D2 D1 D0
b D0 S0
a
S3 S2 S1 S0
D1 S1
b a sada
1 1 DI=SI+3
D2 S2
1 0 DI=SI+2
0 1 DI=SI+1
0 0 DI=SI+0
D3 S3
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 9
Exemplo: Deslocador rpido (barrel shift)
Empregando apenas transistores de canal N condio b=1, a=0
a=1 a=0 b=0 b=1
D3 D2 D1 D0
b D0 S0
a
S3 S2 S1 S0
D1 S1
b a sada
1 1 DI=SI+3
D2 S2
1 0 DI=SI+2
0 1 DI=SI+1
0 0 DI=SI+0
D3 S3
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 10
Exemplo: Portas lgicas
A B F A B F
0 0 0 0 0 0
A=0 F=0 A=0 F=B
0 1 0 0 1 1
1 0 0 1 0 1
A=1 F=B A A=1 F=1 A
1 1 1 1 1 1
0 B
A F A F
B 1
A B F A B F
0 0 1 0 0 1
A=0 F=1 A=0 F=B
0 1 1 0 1 0
1 0 1 1 0 0
A=1 F=B A A=1 F=0 A
1 1 0 1 1 0
1 B
A F A F
B 0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 11
Exemplo: Portas lgicas
ou-exclusivo coincidncia
A B F A B F
0 0 0 0 0 1
A=0 F=B A=0 F=B
0 1 1 0 1 0
1 0 1 1 0 0
A=1 F=B A A=1 F=B A
1 1 0 1 1 1
B B
A F A F
B B
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 12
Exemplo: Portas lgicas
0 1 0 Na Nb
1 0 0 Na Nb
VGS =0 F=1 VGS =0 F=1
1 1 1 Na Nb B=0 B=1
A=0 A=1
VGS >VT
cond. corte
F=0 VGS >VT F=0
B=1 B=0
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 13
Exemplo: Portas lgicas
Ou-exclusivo CMOS
F F=1 F=1
Roberto dAmore - Sistemas VLSI Circuitos com Portas de Passagem - verso 1.6 14