Perché la vecchia logica PMOS / NMOS aveva bisogno di più tensioni?


26

Perché la vecchia logica PMOS / NMOS necessitava di tensioni multiple come +5, -5 e +12 volt? Ad esempio, vecchi processori Intel 8080, vecchie DRAM, ecc.

Sono interessato alle cause a livello fisico / di layout. Qual era lo scopo di queste tensioni aggiuntive?

Sì, questa domanda riguarda le cose che sono state usate 35 anni fa.

Risposte:


13

L'8080 utilizzava solo la tecnologia nMOS (no CMOS = pMOS e nNMOS). Quando usi solo dispositivi nMOS (o pMOS), hai un paio di scelte per costruire una cella di inverter logici (vedi capitolo 6.6 in questo documento , la mia risposta prende in prestito pesantemente da questa fonte):

  1. Transistor nMOS e resistenza di pull-up. Semplice, ma non buono su un circuito integrato perché il resistore occuperebbe molto spazio sul silicio.

  2. Transistor nMOS e un secondo transistor nMOS saturo al posto del resistore pull-up. Non male, ma la tensione di uscita di alto livello rimarrà una tensione di soglia V GS, quindi al di sotto della tensione di alimentazione. (Nota: V GS, th è la tensione tra gate e source che di un FET solo accendere il FET).

  3. Transistor nMOS e un secondo transistor non saturo (= lineare) al posto del resistore pull-up. La tensione di uscita di alto livello si sposterà fino a V DD , ma ciò comporta il costo aggiuntivo di una tensione aggiuntiva V GG con V GG  > V DD  + V GS, sp . Questo è il motivo della guida +12 V.

  4. Transistor nMOS con un secondo transistor di tipo n in modalità di svuotamento al posto del resistore di carico. Non è necessaria alcuna guida di alimentazione aggiuntiva, ma la tecnologia è più sofisticata perché due transistor drogati in modo diverso devono essere realizzati sullo stesso chip.

Sembra che l'8080 utilizzi l'opzione numero 3.

Il motivo della guida negativa (-5 V) potrebbe essere il bias necessario per una configurazione cascode. Ciò aumenterebbe la velocità di commutazione al costo di un binario di alimentazione aggiuntivo. Posso solo indovinare qui perché non ho trovato alcuna fonte che mi dica che l'8080 utilizza davvero stadi collegati a cascata. Coprire il cascode sarebbe un'altra storia; questa configurazione viene utilizzata per amplificatori lineari, interruttori logici, traduttori di livello o interruttori di potenza .


una tensione di soglia inferiore alla tensione di alimentazione - Uno cosa? Quanto costa una "tensione di soglia"?
Kevin Vermeer,

@KevinVermeer: ​​se la V minima (GS) richiesta per effettuare una condotta NFET è, diciamo, 2 volt e la massima tensione di gate disponibile era di 5 volt, la corrente di sourcing dell'uscita scenderebbe a nulla man mano che la tensione di uscita saliva verso 3 volt (5V-2V).
supercat

Capisco ... Adesso ha più senso ... Ma cos'è la configurazione cascode? Inoltre, forse -5V deve essere collegato alla massa per aiutare con la contaminazione da sodio (= mobile ionico)?
Bars Mons.

La mia ipotesi per la tensione negativa (-5 V) è davvero molto vaga e non so con certezza se l'8080 utilizza interruttori cascode o se il substrato è distorto. Ciò che rende le cose peggiori è che le ricerche di "offerta negativa" e 8080 o la logica rivelano molti successi in cui il termine "negativo" è usato per comune o terra. Non è proprio sbagliato, ma non aiuta in questo caso.
zebonaut

13

Ecco un esempio di un circuito NAND NAND "depletion-mode" che ho trovato su Wikipedia (in tedesco):

NMOS NAND Gate - immagine di dominio pubblico dell'utente Biezl di Wikipedia

Il transistor superiore viene utilizzato in modalità di esaurimento per fornire un carico che si avvicina a una sorgente di corrente e che equilibra i tempi di salita e discesa. A causa delle tensioni di soglia più elevate della prima tecnologia MOS, potrebbe essere stata necessaria un'alimentazione a 12 V per fornire una polarizzazione adeguata per il gate del resistore di carico. L'alimentazione a -5 V potrebbe essere stata utilizzata per polarizzare i back-gate (o nodi del substrato) di tutti i FET al fine di riportarli nel regime operativo desiderato.

Sto facendo di questa una risposta Wiki perché parte di ciò che ho detto è la speculazione piuttosto che fatti concreti e sono sicuro che qualcuno qui può migliorarmi o correggermi.


Per quello che vale, il chip video di Atari 2600 funziona principalmente con +5, ma ha un input che viene pilotato con un piatto collegato all'alimentazione a 9V. Quell'ingresso guida le porte dei pull-up della modalità di miglioramento in una sequenza di 30 inverter il cui tempo di propagazione medio dovrebbe essere di circa 10 ns (piuttosto veloce per gli standard del giorno, penso, nessun altro segnale deve propagarsi ovunque vicino a così tanti cancelli durante un ciclo di clock).
supercat

Un altro commento riguarda i pull-up in modalità di miglioramento: il pratico dispositivo pull-up nella logica NMOS sarebbe una sorgente a corrente costante la cui capacità di trasporto di corrente non diminuiva all'aumentare della tensione di uscita. Sfortunatamente, se un gate FET è a cinque volt, VGS scenderà della metà quando la sorgente ha raggiunto 2,5 volt. Al contrario, se il gate è a 12 volt, l'uscita può raggiungere i 4 volt mentre VGS è ancora 2/3 di quello che era quando l'uscita era a terra.
supercat

4

Ho progettato per la tecnologia NMOS a 12 volt alcuni anni fa. Utilizza transistor saturi a canale N per i pull-up. Come descritto da un collaboratore precedente (voce di elenco n. 2 in questa risposta ), questo limita la tensione di uscita a un Vt inferiore a VDD. L'alimentazione a 5 volt viene utilizzata per l'interfacciamento con TTL. L'alimentazione a -5V viene utilizzata per polarizzare il substrato e portare la Vt a un valore utile. Senza la tensione di polarizzazione Vt è di circa 0 V.


+1, non avevo pensato a questo motivo esatto per usare + 12V (per la logica interna) e +5 (per interfacciare i livelli interni + 12-Vt H per pulire i livelli + 5V TTL H).
zebonaut,

Sai perché Vt era così basso senza pregiudizi? Ciò è dovuto a problemi di contaminazione? (Metalli alcalini e simili)
BarsMonster

3

La risposta breve è, è necessario studiare il layout del circuito di un dispositivo adatto per vedere il design, e da questo è possibile capire perché.

La mia impressione è che il design richieda l'interfacciamento con 5v TTL, ma il dispositivo stesso non funzionerà a questa tensione, esattamente come funziona richiede un esempio adatto per studiare.

Questo è più facile a dirsi che a farsi, in quanto posso trovare pochissimi dettagli sul web.

Quello che ho trovato è stato una ricchezza di informazioni sull'8008, che precede l'8080 di un paio d'anni, queste informazioni includono ... uno schema parziale, che puoi trovare qui.

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

Dai un'occhiata alle pagine 29 e 30 (questi sono i numeri di pagina del pdf, non del manuale scansionato a mano) e anche della pagina 5 se vuoi vedere come è fisicamente costruito.

Potete trovare maggiori informazioni qui.

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

Non mi aspetto alcuna ricompensa per questo, poiché non ho risposto direttamente alla domanda, ma spero che ti indichi sulla strada giusta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.