Por que a lógica antiga do PMOS / NMOS precisava de várias tensões?


26

Por que a lógica antiga do PMOS / NMOS precisava de várias tensões como +5, -5 e +12 volts? Por exemplo, antigos processadores Intel 8080, DRAMs antigas, etc.

Estou interessado nas causas no nível físico / de layout. Qual era o objetivo dessas tensões adicionais?

Sim, esta pergunta é sobre coisas que foram usadas há 35 anos.

Respostas:


13

O 8080 usava a tecnologia somente nMOS (sem CMOS = pMOS e nNMOS). Quando você usa apenas dispositivos nMOS (ou pMOS), você tem algumas opções para construir uma célula de inversor lógico (consulte o capítulo 6.6 deste documento , minha resposta se baseia muito nessa fonte):

  1. Transistor nMOS e resistor de pull-up. Simples, mas não bom em um IC, porque o resistor ocuparia muito espaço no silício.

  2. transistor nMOS e um segundo transistor nMOS saturado no lugar do resistor pull-up. Nada mal, mas a tensão de saída de alto nível permanecerá um limite de tensão V GS, th abaixo da tensão de alimentação. (Nota: V GS, th é a tensão entre a porta e a fonte de um FET que apenas liga o FET.)

  3. Transistor nMOS e um segundo transistor não saturado (= linear) no lugar do resistor de pull-up. A tensão de saída de alto nível oscilará até V DD , mas isso implica um custo extra de uma tensão adicional V GG com V GG  > V DD  + V GS + V , th . Esta é a razão do trilho de +12 V.

  4. Transistor nMOS com um segundo transistor do tipo n de modo de depleção no lugar do resistor de carga. Não é necessário nenhum trilho de suprimento adicional, mas a tecnologia é mais sofisticada porque dois transistores dopados diferentemente precisam ser fabricados no mesmo chip.

Parece que o 8080 usa a opção número 3.

O motivo do trilho negativo (-5 V) pode ser o viés necessário para uma configuração de código de cas. Isso aumentaria a velocidade de comutação ao custo de um trilho de suprimento adicional. Só posso adivinhar aqui porque não encontrei nenhuma fonte dizendo que o 8080 realmente usa estágios conectados por código de cas. Cobrir o código de caso seria outra história; essa configuração é usada para amplificadores lineares, interruptores lógicos, tradutores de nível ou interruptores de força .


uma tensão limite abaixo da tensão de alimentação - One what? Quanto custa uma "tensão limite"?
Kevin Vermeer

@KevinVermeer: ​​Se o V (GS) mínimo necessário para realizar uma conduta NFET for, digamos, 2 volts, e a tensão de porta mais alta disponível for de 5 volts, a corrente de fornecimento da saída cairá para nada à medida que a tensão de saída subir para 3 volts (5V-2V).
Super12

Eu vejo ... Faz mais sentido agora ... Mas o que é a configuração do código de cas? Além disso, talvez -5V seja conectado a granel para ajudar na contaminação com sódio (= iônico móvel)?
BarsMonster

Meu palpite para a tensão negativa (-5 V) é realmente muito vago e não sei ao certo se o 8080 usa comutadores de código de cas ou se o substrato é tendencioso. O que piora as coisas é que as pesquisas por "oferta negativa" e 8080 ou lógica geram muitas ocorrências onde o termo "negativo" é usado para fins comuns ou comuns. Não está realmente errado, mas não ajuda neste caso.
Zebonaut

13

Aqui está um exemplo de um circuito gate NMOS NAND de "modo de depleção" que encontrei na Wikipedia (em alemão):

NMOS NAND Gate - imagem de domínio público pelo usuário da Wikipedia Biezl

O transistor superior é usado no modo de depleção para fornecer uma carga aproximando uma fonte de corrente e equilibrando os tempos de subida e descida. Devido às tensões limiares mais altas da tecnologia inicial do MOS, pode ser necessário um fornecimento de 12 V para fornecer um viés adequado para a porta do resistor de carga. O suprimento de -5 V pode ter sido usado para influenciar as portas traseiras (ou nós do substrato) de todos os FETs, a fim de obtê-los no regime operacional desejado.

Estou fazendo disso uma resposta da Wiki, porque parte do que eu disse é especulação e não fatos concretos, e tenho certeza de que alguém aqui pode me melhorar ou me corrigir.


Pelo que vale, o chip de vídeo do Atari 2600 sai principalmente de +5, mas tem uma entrada que é acionada com um pote conectado à fonte de 9V. Essa entrada aciona os portões de pull-ups do modo de aprimoramento em uma sequência de 30 inversores cujo tempo médio de propagação deve ser de aproximadamente 10ns (muito rápido pelos padrões do dia, eu pensaria; nenhum outro sinal precisa se propagar em qualquer lugar próximo a tantos) portões durante um ciclo de relógio).
supercat

Outro comentário são os pull-ups no modo de aprimoramento: o dispositivo de pull-up prático ideal na lógica NMOS seria uma fonte de corrente constante cuja capacidade de carga de corrente não diminuísse à medida que a tensão de saída aumentasse. Infelizmente, se um portão FET estiver a cinco volts, o VGS cairá pela metade quando a fonte atingir 2,5 volts. Por outro lado, se o portão estiver em 12 volts, a saída poderá atingir 4 volts enquanto o VGS ainda é 2/3 do que era quando a saída estava no solo.
Supercat

4

Eu projetei para a tecnologia NMOS de 12 volts alguns anos atrás. Ele usa transistores de canal n saturados para os pull-ups. Conforme descrito por um colaborador anterior (item 2 da lista nesta resposta ), isso limita a tensão de saída a um Vt menor que o VDD. A fonte de 5 volts é usada para interface com TTL. O fornecimento de -5V é usado para influenciar o substrato e levar o Vt a um valor útil. Sem a tensão de polarização, o Vt é de cerca de 0V.


+1, eu não tinha pensado neste motivo exato para usar + 12V (para a lógica interna) e +5 (para fazer interface com os níveis internos de + 12Vt H para limpar os níveis + 5V TTL H).
Zebonaut

Você sabe por que o Vt era tão baixo sem viés? Isso é devido a problemas de contaminação? (Metais alcalinos e tal)
BarsMonster

3

A resposta curta é: você precisa estudar o layout do circuito de um dispositivo adequado para ver o design e, a partir disso, pode descobrir o porquê.

Meu pressentimento é que o design exige interface com 5v TTL, mas o dispositivo em si não funciona a essa voltagem, exatamente como funciona requer um exemplo adequado para estudar.

É mais fácil falar do que fazer, pois posso encontrar muito poucos detalhes na web.

O que eu encontrei foi uma riqueza de informações sobre o 8008, que antecede o 8080 em alguns anos, essas informações incluem ... um esquema parcial, que você pode encontrar aqui.

http://www.8008chron.com/Intel_MSC-8_April_1975.pdf

Dê uma olhada nas páginas 29 e 30 (esses são os números de página do pdf, não o manual digitalizado à mão) e até a página 5, se você quiser ver como ele é fisicamente construído.

Pode encontrar mais informação aqui.

http://www.8008chron.com/intellecMDS_schematic.pdf

Não espero nenhuma recompensa por isso, pois não respondi diretamente à pergunta, mas espero que ela o indique o caminho correto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.