Circuitos Integrados Digitais ELT017 Aula 2 ESTRUTURA BÁSICA ELT017 - Circuitos Integrados Digitais 2 Estrutura Básica (1) ELT017 - Circuitos Integrados Digitais 3 Estrutura Básica (2) Um circuito lógico CMOS será sempre uma extensão ou generalização do inversor CMOS Duas redes: Rede abaixadora (pull-down network - PDN) Transistores NMOS Rede levantadora (pull-up network - PUN) Transistores PMOS Ambas as redes são controladas de forma complementar pelas entradas.... ELT017 - Circuitos Integrados Digitais 4 Estrutura Básica (3) Rede abaixadora (pull-down network - PDN) Combinações de níveis lógicos altos nas entradas que fazem a saída ficar em nível baixo. Simultaneamente PUN está cortado e não há corrente cc entre VDD e terra. vY = 0V (nível lógico baixo) ELT017 - Circuitos Integrados Digitais 5 Estrutura Básica (4) Rede levantadora (pull-up network PUN) Combinações de níveis lógicos baixos nas entradas que fazem a saída ficar em nível alto. Simultaneamente PDN está cortado e não há corrente cc entre VDD e terra. vY = VDD (nível lógico alto) ELT017 - Circuitos Integrados Digitais 6 Estrutura Básica (5) Cada um dos blocos (PUN e PDN) utiliza: Dispositivos em paralelo para formar a função OU Dispositivos em série para formar a função E Desta forma, a notação OU e E referem-se ao fluxo, ou condução de corrente. ELT017 - Circuitos Integrados Digitais 7 Exemplos de redes PDN e PUN Redes Abaixadoras (PDN) (1) ELT017 - Circuitos Integrados Digitais 9 Redes Abaixadoras (PDN) (2) ELT017 - Circuitos Integrados Digitais 10 Redes Abaixadoras (PDN) (3) ELT017 - Circuitos Integrados Digitais 11 Redes Levantadoras (PUN) (1) ELT017 - Circuitos Integrados Digitais 12 Redes Levantadoras (PUN) (2) ELT017 - Circuitos Integrados Digitais 13 Redes Levantadoras (PUN) (3) ELT017 - Circuitos Integrados Digitais 14 Simbologia Alternativa Simbologia Alternativa ELT017 - Circuitos Integrados Digitais 16 Portas Lógicas Porta NOU de duas entradas (1) Considere a expressão: 𝑌 = 𝐴 + 𝐵 = 𝐴𝐵 Y fica baixo quando A ou B em alto PDN irá conduzir Transistores em paralelo Y fica alto quando A e B em baixo PUN irá conduzir Transistores em série ELT017 - Circuitos Integrados Digitais 18 Porta NOU de duas entradas (2) Considere a expressão: 𝑌 = 𝐴 + 𝐵 = 𝐴𝐵 Y fica baixo quando A ou B em alto PDN irá conduzir Transistores em paralelo Y fica alto quando A e B em baixo PUN irá conduzir Transistores em série ELT017 - Circuitos Integrados Digitais 19 Porta NOU com mais de duas entradas Expansão é direta: Um transistor PMOS deve ser colocado em série com QPA e QPB Um transistor NMOS deve ser colocado em paralelo com QNA e QNB ELT017 - Circuitos Integrados Digitais 20 Porta NE de duas entradas Considere a expressão: 𝑌 = 𝐴𝐵 = 𝐴 + 𝐵 Y fica baixo quando A e B em alto PDN irá conduzir Transistores em paralelo Y fica alto quando A ou B em baixo PUN irá conduzir Transistores em série ELT017 - Circuitos Integrados Digitais 21 Porta NE de duas entradas Considere a expressão: 𝑌 = 𝐴𝐵 = 𝐴 + 𝐵 Y fica baixo quando A e B em alto PDN irá conduzir Transistores em paralelo Y fica alto quando A ou B em baixo PUN irá conduzir Transistores em série ELT017 - Circuitos Integrados Digitais 22 Porta Complexa (1) Considere a seguinte expressão: 𝑌 = 𝐴 𝐵 + 𝐶𝐷 Logo 𝑌 = 𝐴(𝐵 + 𝐶𝐷) Y fica em nível lógico baixo se A alto e simultaneamente B alto ou C e D ambos altos Obtém-se o PDN Y fica em nível lógico baixo se A alto e (série com...) simultaneamente B alto ou (paralelo com...) C e (série com...) D ambos altos ELT017 - Circuitos Integrados Digitais 23 Porta Complexa (2) Y fica em nível lógico baixo se A alto e (série com...) simultaneamente B alto ou (paralelo com...) C e (série com...) D ambos altos ELT017 - Circuitos Integrados Digitais 24 Porta Complexa (3) Considere a seguinte expressão: 𝑌 = 𝐴 𝐵 + 𝐶𝐷 Pelo teorema de deMorgan, logo 𝑌 = 𝐴 + 𝐵(𝐶 + 𝐷) Y fica em nível lógico alto se A baixo ou B baixo e C ou C ambos baixos ELT017 - Circuitos Integrados Digitais 25 Porta Complexa (4) Considere a seguinte expressão: 𝑌 = 𝐴 𝐵 + 𝐶𝐷 ELT017 - Circuitos Integrados Digitais 26 PUN a partir de PDN (e vice-versa) Até agora observamos que os blocos PDN e PUN são redes duais Ramos em série existem em uma e ramos paralelos existem na outra Logo é possível obter um bloco a partir do outro ELT017 - Circuitos Integrados Digitais 27 Função OU-Exclusivo (1) Considere a seguinte expressão: 𝑌 = 𝐴𝐵 + 𝐴𝐵 Como temos Y em função do nível lógico alto é fácil obter o bloco PUN. Note que são necessários dois inversores adicionais para gerar 𝐴 e 𝐵 ELT017 - Circuitos Integrados Digitais 28 Função OU-Exclusivo (2) Considere a seguinte expressão: 𝑌 = 𝐴𝐵 + 𝐴𝐵 Pelo teorema de DeMorgam temos: 𝑌 = 𝐴𝐵 + 𝐴B A partir daí é possível determinar a PDN Dois inversores adicionais são necessários No total são 12 transistores ELT017 - Circuitos Integrados Digitais 29 Dimensões dos Transistores Dimensões dos Transistores (1) A escolha de (W/L)n e (W/L)p segue o mesmo caso do inversor CMOS Razão deve fornecer mesma capacidade de fornecimento/ drenagem de corrente do capacitor Lembrando que µp está na faixa de 1,5 a 2 µn Projeto é feito considerando que: Todos os transistores NMOS da rede PDN descarreguem com pelo menos a mesma eficiência de um único transistor NMOS Todos os transistores PMOS da rede PUN carreguem com pelo menos a mesma eficiência de um único transistor PMOS Assim é garantido que no pior caso de atraso da porta seja ao menos igual ao do inversor básico ELT017 - Circuitos Integrados Digitais 31 Dimensões dos Transistores (2) Assim é garantido que no pior caso de atraso da porta seja ao menos igual ao do inversor básico Isso significa que devemos achar a combinação de entradas que resulte na menor corrente e então escolher as dimensões que façam essa corrente igual ao inversor básico ELT017 - Circuitos Integrados Digitais 32 Razão W/L para redes de transistores (1) Resistência equivalente de um MOSFET é inversamente proporcional a W/L Logo, se determinado o número de MOSFETs, tendo razões (W/L)1, (W/L)2,... a resistência equivalente em série fica: Logo (W/L)eq para transistores em série fica: ELT017 - Circuitos Integrados Digitais 33 Razão W/L para redes de transistores (2) De forma análoga, (W/L)eq para transistores em paralelo fica: Exemplo: dois transistores MOS com razão W/L individuais igual a 4 quando associados em: Série: resultam em W/L equivalente de 2 Paralelo: resultam em W/L equivalente de 8 Como convenção de notação (W/L)n para inversor = n (W/L)p para inversor = p ELT017 - Circuitos Integrados Digitais 34 Razão W/L para redes de transistores (3) NOU de 4 entradas Pior caso apenas 1 transistor da PDN está conduzindo, logo cada um deve ter a relação W/L do inversor, n Pior, e único caso, os 4 transistores da PUN estão conduzindo, logo cada um deve ter 4 vezes a relação W/L do inversor, 4p ELT017 - Circuitos Integrados Digitais 35 Razão W/L para redes de transistores (4) NE de 4 entradas Pior caso apenas 1 transistor da PUN está conduzindo, logo cada um deve ter a relação W/L do inversor, p Pior, e único caso, os 4 transistores da PDN estão conduzindo, logo cada um deve ter 4 vezes a relação W/L do inversor, 4n ELT017 - Circuitos Integrados Digitais 36 PROBLEMAS ELT017 - Circuitos Integrados Digitais 37 Problemas Exercício 10.4 – Equipe Exercício 10.5 – Equipe Problema 10.7 – Equipe Problema 10.8 – Equipe Problema 10.9 – Equipe ELT017 - Circuitos Integrados Digitais 38