Baixe o app para aproveitar ainda mais
Prévia do material em texto
Introdução aos Sistemas Computacionais Disciplina: 113468 Prof. Marcus Vinicius Lamar Portas Lógicas UnB/CIC 113468– Introdução aos Sistemas Computacionais 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 Tecnologia MOS 3 g d s g = 0 s d g = 1 s d s g d g = 1 s d g = 0 s d g s d UnB/CIC 113468– Introdução aos Sistemas Computacionais Inversor NMOS 4 Transistor Depleção Transistor NMOS A S A S Tabela verdade A S 0 1 1 0 Equação: S=A S = 0 (Gnd) A = 1 + Vdd - A = 0 S = 1 (Vdd) UnB/CIC 113468– Introdução aos Sistemas Computacionais 5 Lógica NAND (não-E) Tabela verdade A B S 0 0 1 0 1 1 1 0 1 1 1 0 A B S A=0 B=0 S=1 A=0 B=1 S=1 A=1 B=0 S=1 A=1 B=1 S=0 + Vdd - Equação: S=A.B A B S 5 UnB/CIC 113468– Introdução aos Sistemas Computacionais 6 Lógica NOR (não-OU) A B S 0 0 1 0 1 0 1 0 0 1 1 0 A B S A=0 B=0 S=1 A=0 B=1 S=0 A=1 B=0 S=0 A=1 B=1 S=0 Tabela verdade Equação: S=A+B 6 UnB/CIC 113468– Introdução aos Sistemas Computacionais Lógica XOR (OU-exclusivo) A B S 0 0 0 0 1 1 1 0 1 1 1 0 /A A /B B S A =0 B=0 S=1 A=1 B =1 A =1 B=0 S=0 A=0 B =1 A =1 B=1 S=1 A=0 B =0 A =0 B=1 S=1 A=1 B =0 Tabela verdade Equação: S= A⊕B 7 UnB/CIC 113468– Introdução aos Sistemas Computacionais Tecnologia MOS Transistor PMOS Conduz bem o ‘1’: Degrada o ‘0’: Transistor NMOS Conduz bem o ‘0’: Degrada o sinal ‘1’: 8 0 V 2 V 2 V 0 V 0 V 0,5 V i 0 V 2 V 0 V 2 V 2 V 1,5 V i UnB/CIC 113468– Introdução aos Sistemas Computacionais Conexões MOS série 9 X Y a b X Y a=1 b=1 X Y a=1 b=0 X Y a=0 b=1 X Y a=0 b=0 Função Lógica AND X Y a=0 b=0 X Y a=0 b=1 X Y a=1 b=0 X Y a=1 b=1 Função Lógica NOR X Y a b UnB/CIC 113468– Introdução aos Sistemas Computacionais Conexões MOS paralelo X Y a=0 b=0 X Y a=1 b=0 X Y a=0 b=1 X Y a=1 b=1 Função Lógica OR X Y a b X Y a=1 b=1 X Y a=0 b=1 X Y a=1 b=0 X Y a=0 b=0 Função Lógica NAND X Y a b 10 UnB/CIC 113468– Introdução aos Sistemas Computacionais Tecnologia CMOS Complementary MOS A tecnologia NMOS tinha como aspecto positivo o tamanho reduzido das células lógicas Entretanto, o uso de um transistor de depleção ligado a Vdd provoca um maior consumo de energia Sempre que o valor lógico da saída é ‘0’, existe uma corrente entre Vdd e Gnd, passando pelo transistor de depleção A necessidade de economizar energia impulsionou a adoção da tecnologia CMOS em detrimento da NMOS 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 Equação: Representação Lógica: 13 S = A Esquema Elétrico Transistor PMOS Transistor NMOS A S = A Tabela verdade A S 0 1 1 0 A S UnB/CIC 113468– Introdução aos Sistemas Computacionais Inversor CMOS - Funcionamento Aplicando tensão positiva na entrada, transistor NMOS liga e o PMOS desliga Aplicando tensão zero na entrada, transistor NMOS desliga e o PMOS liga A = 1 S = 0 Conduz bem o ‘0’ S = 1 A = 0 Conduz bem o ‘1’ 14 UnB/CIC 113468– Introdução aos Sistemas Computacionais NAND CMOS (não-E) Tabela verdade A B S 0 0 1 0 1 1 1 0 1 1 1 0 Lógica NAND PMOS para conectar em Vdd Lógica AND NMOS para conectar em Gnd A A B B S Quando a lógica do pull-up conecta S ao Vdd a lógica do pull-down desconecta S de Gnd e vice-versa A B S Equação: S=A.B 15 UnB/CIC 113468– Introdução aos Sistemas Computacionais NAND CMOS (não-E) Tabela verdade A B S 0 0 1 0 1 1 1 0 1 1 1 0 A=0, B=0 A=0 A=0 B=0 B=0 S=1 A=0, B=1 A=0 A=0 B=1 B=1 S=1 A=1, B=0 A=1 A=1 B=0 B=0 S=1 A=1, B=1 A=1 A=1 B=1 B=1 S=0 Quando a lógica do pull-up conecta S ao Vdd a lógica do pull-down desconecta S de Gnd e vice-versa 16 UnB/CIC 113468– Introdução aos Sistemas Computacionais NOR CMOS (não-OU) A B S 0 0 1 0 1 0 1 0 0 1 1 0 Lógica NOR PMOS para conectar em Vdd Lógica OR NMOS para conectar em Gnd Tabela verdade A B A B A B S Equação: S=A+B 17 UnB/CIC 113468– Introdução aos Sistemas Computacionais NOR CMOS (não-OU) Tabela verdade A B S 0 0 1 0 1 0 1 0 0 1 1 0 Quando a lógica do pull-up conecta S ao Vdd a lógica do pull-down desconecta S de Gnd e vice-versa A=0 B=0 S=1 A=0 B=0 A=0, B=0 A=0 B=1 S=0 A=0 B=1 A=0, B=1 A=1 B=0 S=0 A=1 B=0 A=1, B=0 A=1 B=1 S=0 A=1 B=1 A=1, B=1 18 UnB/CIC 113468– Introdução aos Sistemas Computacionais XOR CMOS (OU-exclusivo) A B S 0 0 0 0 1 1 1 0 1 1 1 0 Pull-up Pull-down A A B B A B A B Tabela verdade A B S Equação: S= A⊕B 19 UnB/CIC 113468– Introdução aos Sistemas Computacionais XOR CMOS (OU-exclusivo) A =1 A=0 B =1 B=0 A=0 B=0 A =1 B =1 A=0, B=0 S=0 A=0, B=1 A =1 A=0 B =0 B=1 A=0 B=1 A =1 B =0 S=1 A=1, B=0 A =0 A=1 B =1 B=0 A=1 B=0 A =0 B =1 S=1 A=1, B=1 A =0 A=1 B =0 B=1 A=1 B=1 A =0 B =0 S=0 20 UnB/CIC 113468– Introdução aos Sistemas Computacionais Potência estática e dinâmica Principais causas de dissipação de potência em CMOS Estática: Ocorre mesmo sem alterações no circuito Corrente de fuga dos transistores (chave não ideal) Corrente reversa nos diodos Dinâmica: Dependente da frequência de operação Corrente de carga do capacitor MOS (corrente de gate) Curto-circuito de chaveamento (diferença de tempos de chaveamento dos transistores NMOS e PMOS) 21 2. . 2 CV f P Descarga do capacitor de gate não causa consumo de energia! f/2
Compartilhar