Escolar Documentos
Profissional Documentos
Cultura Documentos
Computacionais
Disciplina: 113468
Tecnologia MOS
◼ Transistores tipo N em geral são mais eficientes e menores
que os tipo P
◼ Durante muitos anos, a tecnologia NMOS foi utilizada para
implementação de lógica digital
◼ Baseava-se no uso de transistores NMOS:
Depleção: transistor com canal pré-definido,
pode ser usado como uma resistência
Enriquecido: transistor funciona como uma
chave controlada por tensão positiva na porta
g
g=0 g=1
s d s d g s d
g s d
g=1 g=0
s d s d s d
3
UnB/CIC 113468– Introdução aos Sistemas Computacionais
Transistor Depleção
Inversor NMOS
◼ Tabela verdade Equação: S=A
ഥ
A S S
0 1
1 0 A S A
Transistor NMOS
+
Vdd
-
S = 1 (Vdd)
S = 0 (Gnd)
A=1 A=0
4
UnB/CIC 113468– Introdução aos Sistemas Computacionais
+
Vdd
S=1 -
S=1 S=1 S=0
B=0 B=1 B=0 B=1
5 5
UnB/CIC 113468– Introdução aos Sistemas Computacionais
6
UnB/CIC 113468– Introdução aos Sistemas Computacionais
ഥ=1
B B=0 ഥ =0
B B=1 ഥ =1 ഥ =0
B B=0 B B=1
7
UnB/CIC 113468– Introdução aos Sistemas Computacionais
Tecnologia MOS
Para Vdd=5V 0V
◼ Transistor PMOS
Conduz bem o ‘1’: 5V 5V
0V
i
◼ Transistor NMOS 5V
Conduz bem o ‘0’:
0V 0V
5V
Degrada o sinal ‘1’:
5V 4,5 V
i
8
UnB/CIC 113468– Introdução aos Sistemas Computacionais
X Y X Y
X X X
a=0 b=1 a=1 b=1
Y Y Y
Função Lógica NAND
10
UnB/CIC 113468– Introdução aos Sistemas Computacionais
Tecnologia CMOS
Complementary MOS
11
UnB/CIC 113468– Introdução aos Sistemas Computacionais
Tecnologia CMOS
◼ Ideia: substituir o transistor de depleção NMOS por uma
lógica complementar em PMOS, para conectar a saída
em Vdd
O pull-up é o circuito que liga a saída em Vdd
◼ usar transistores PMOS
O pull-down é o circuito que liga a
saída no Gnd (terra)
◼ usar transistores NMOS
lógica complementar:
◼ quando pull-up liga, pull-down desliga
◼ quando pull-down liga, pull-up desliga
12
UnB/CIC 113468– Introdução aos Sistemas Computacionais
Inversor CMOS
Transistor PMOS
◼ Representação Lógica:
A S A S =A
13
UnB/CIC 113468– Introdução aos Sistemas Computacionais
14
UnB/CIC 113468– Introdução aos Sistemas Computacionais
15
UnB/CIC 113468– Introdução aos Sistemas Computacionais
16
UnB/CIC 113468– Introdução aos Sistemas Computacionais
A
S
A B
Lógica OR NMOS B
para conectar em Gnd
Equação: S=A+B
17
UnB/CIC 113468– Introdução aos Sistemas Computacionais
18
UnB/CIC 113468– Introdução aos Sistemas Computacionais
ഥ
A A
A
S
Pull-down B
B ഥ
B
Equação: S= A⊕B
19
UnB/CIC 113468– Introdução aos Sistemas Computacionais
ഥ=1
A A=0 ഥ=1
A A=0 ഥ=0
A A=1 ഥ=0
A A=1
B=0 ഥ=1
B B=1 ഥ=0
B B=0 ഥ=1
B B=1 ഥ=0
B
B=0 ഥ=1
B B=1 ഥ=0
B B=0 ഥ=1
B B=1 ഥ=0
B
20
UnB/CIC 113468– Introdução aos Sistemas Computacionais
XOR (OU-exclusivo)
Circuito mais eficiente
vcc
A g d
s
g d
B
s
g d
g d
s S
s
g d
g d
s
s
21
UnB/CIC 113468– Introdução aos Sistemas Computacionais
22
UnB/CIC 113468– Introdução aos Sistemas Computacionais
Exemplo:
◼ Um telefone celular tem uma bateria de 5000 mAh e opera a 1,2 V. Suponha
que, quando ele está em uso, funciona a 300 MHz e a capacitância média ao
comutar no chip num dado tempo é de 10 nF. Quando em uso, ele também
transmite 3 W de potência através da sua antena. Quando o telefone não está
em uso, a potência dinâmica cai para quase zero, porque o processamento de
sinal está desligado. Mas o telefone requer também a 40 mA de corrente de
repouso se ele está em uso ou não. Determinar a vida útil da bateria do
telefone (a) se ele não estiver sendo usado, e (b) se ele está sendo usado
continuamente.