Cosa c'e 'di straordinario nel CMOS?


31

Ho letto molti argomenti qui. Ho letto alcune persone dicendo che preferisco "avere caratteristiche CMOS" e così via, anche in alcune schede tecniche (come AVR), dicono che hanno caratteristiche CMOS, ecc ... Ricordo una volta una parola "compatibile CMOS"?

Quindi perché avere "caratteristiche CMOS" rende le persone orgogliose?

Risposte:


42

La logica CMOS (semiconduttore a ossido di metallo complementare) presenta un numero di caratteristiche desiderabili:

  1. Alta impedenza d'ingresso. Il segnale di ingresso guida elettrodi con uno strato di isolamento (l'ossido di metallo) tra loro e ciò che controllano. Questo dà loro una piccola quantità di capacità, ma resistenza praticamente infinita. La corrente in entrata o in uscita da un ingresso CMOS mantenuta a un livello è solo una perdita, di solito 1 µA o meno.

  2. Le uscite guidano attivamente in entrambi i modi.

  3. Le uscite sono praticamente rail-to-rail.

  4. La logica CMOS consuma pochissima energia quando viene mantenuta in uno stato fisso. Il consumo di corrente deriva dalla commutazione poiché tali condensatori vengono caricati e scaricati. Anche allora, ha un buon rapporto velocità / potenza rispetto ad altri tipi logici.

  5. I cancelli CMOS sono molto semplici. Il gate di base è un inverter, che è solo due transistor. Questo, insieme al basso consumo energetico, si presta bene a una densa integrazione. O al contrario, ottieni molta logica per dimensioni, costi e potenza.


19

Si riferisce a come sono costruite le porte sull'IC. CMOS significa MOS complementare (semiconduttore a ossido di metallo), che utilizza sia PMOS che NMOS (cioè complementari) per costruire la logica.
CMOS è veloce, ha una grande ventola e consuma meno energia rispetto ad altre tecnologie.

Altre famiglie sono TTL (logica a transistor-transistor, NPN / PNP ancora in uso), ECL (logica accoppiata a emettitore - veloce ma consuma molta energia - ancora utilizzata in varie forme) DTL (logica a transistor a diodi - vecchia) e RTL (transistor a resistore logica (più vecchia)

"CMOS compatibile" o "TTL compatibile" viene utilizzato frequentemente per descrivere i livelli di tensione richiesti per la logica 1 e 0.


Forse mi manca qualcosa, ma CMOS non significa solo "semiconduttore di ossido di metallo complementare". MOSFET è un transistor a effetto di campo a semiconduttore di ossido di metallo (un boccone o cinque). Per come la capisco, la logica CMOS è composta da MOSFET, ma i due non sono sinonimi.
Alexios,

@Alexios - Sì, hai ragione - risolto. Il mio cervello ha aggiunto il FET per qualche motivo - intendevo mettere solo "MOS complementare" supponendo che la maggior parte della gente sappia cosa rappresenta MOS.
Oli Glaser,

Penso che non sia stato un problema, dal momento che MOS descrive i materiali usati, mentre la FET è il principio fisico utilizzato dal transistor, quindi non penso che sia un problema incollarli insieme.
clabacchio

1
@clabacchio - probabilmente no, ma è solo per motivi di chiarezza poiché è noto come CMOS, non CMOSfet.
Oli Glaser,

15

Oli e Olin hanno spiegato i punti di forza di CMOS, ma lasciami fare un passo indietro.

TL: DR: la logica complementare consente un'oscillazione della tensione di uscita rail-to-rail e i transistor MOSFET sono una tecnologia molto scalabile (miliardi di transistor possono essere ottenuti su una piccola superficie) con alcune proprietà molto utili (rispetto a BJT).

Perché CMOS

La necessità di cancelli complementari è dovuta al fatto che il concetto di cancello più semplice si basa sull'idea di pull-up e pull-down; questo significa che c'è un dispositivo (un transistor o un insieme di transistor) che tira in alto l'uscita (a '1') e un altro dispositivo per tirarlo verso il basso (a '0').

VsolS>VT>0.7V

Così complementare (la 'C' in CMOS) perché usi due dispositivi che si comportano in modo opposto e sono quindi complementari. Quindi, la logica si sta invertendo perché nMOS (che tira giù) richiede un'alta tensione di ingresso ('1') per accendersi e pMOS richiede una bassa tensione ('0').

Ma perché MOS è buono?

E alcune informazioni aggiuntive: come ha anche detto Olin, il motivo principale per la diffusione della tecnologia MOSFET è che si tratta di un dispositivo planare, il che significa che è adatto per essere realizzato sulla superficie di un semiconduttore.

Questo perché, come puoi vedere nella figura, la costruzione di un MOSFET (questo è un canale n, il canale p nello stesso substrato richiede una regione drogata aggiuntiva chiamata n-well) sostanzialmente consiste nel drogare le due regioni n + e depositare cancello e contatti (molto molto semplificato).

http://en.wikipedia.org/wiki/File:Lateral_mosfet.svg

Oggi i transistor BJT sono anche realizzati con tecnologia MOS, che significa "inciso" su una superficie, ma fondamentalmente consistono in tre strati di semiconduttori drogati in modo diverso, quindi sono principalmente pensati per una tecnologia discreta. In effetti, il modo in cui sono ora costruiti sta creando questi tre strati a diverse profondità nel silicio e (solo per dare un'idea), nella recente tecnologia occupano un'area nell'ordine del micrometro quadrato o giù di lì, mentre i transistor MOS possono essere costruito con tecnologia <20 nm (aggiorna questo valore regolarmente), con un'area complessiva che può essere dell'ordine di circa 100 nm². (foto a destra)

http://openbookproject.net/electricCircuits/Semi/SEMI_2.html

Quindi puoi vedere che, aggiunto alle altre proprietà, un transistor MOSFET è molto più adatto (nella tecnologia di oggi) per ottenere l'integrazione su scala molto grande, o VLSI.

Ad ogni modo, i transistor bipolari sono ancora ampiamente utilizzati nell'elettronica analogica, per le loro migliori proprietà di linearità. Inoltre, un BJT è più veloce di un MOSFET costruito con la stessa tecnologia (inteso come dimensioni del transistor).

CMOS vs MOS

Si noti che CMOS non è equivalente a MOS: poiché la C sta per "Complementare", è una configurazione particolare (anche se ampiamente utilizzata) per porte MOS, mentre i circuiti ad alta velocità usano spesso la logica dinamica, che mira a ridurre sostanzialmente la capacità di ingresso di cancelli. In effetti, provare a spingere la tecnologia al limite, avere due capacità di gate (come CMOS) all'ingresso è causa di perdita di prestazioni. Si potrebbe dire che è sufficiente aumentare la corrente erogata dallo stadio precedente ma, per fare un esempio, 2x velocità di carica richiede 2x corrente di carica, ciò significa 2x conducibilità, che si ottiene con larghezza del canale 2x e - sorpresa - che raddoppia il capacità di ingresso.

Altre topologie, come la logica pass-transistor, possono semplificare la struttura di determinate porte e talvolta raggiungere una maggiore velocità.

Informazioni sulle interfacce

Cambiando argomento, quando si parla di microcontrollori e interfacce, è importante ricordare che l'elevata impedenza di ingresso delle porte CMOS rende molto importante garantire che i pin di Input / Output non vengano mai lasciati fluttuanti (se hanno protezione, questo è garantito internamente), poiché i loro il cancello può essere esposto a rumore esterno e assumere valori imprevedibili (con possibili latch-up e danni). Quindi affermare che un dispositivo ha caratteristiche CMOS dovrebbe anche avvisarti di questo.


Come viene utilizzata la logica dinamica a transistor singolo nei progetti moderni? So che è stato utilizzato in progetti NMOS come il 6502 o il chip video dell'Atari 2600, ma penso che richiederebbe l'uso di pull-up passivi o intervalli di precarica basati sul ciclo. I pull-up passivi non saranno chiaramente efficienti dal punto di vista energetico né rapidi, e nemmeno gli intervalli di precarica basati sul ciclo sembrano terribilmente favorevoli alla velocità. C'è qualche trucco che non conosco?
supercat

Conosco la teoria, quindi non so chi la realizzi esattamente, ma probabilmente molti produttori. Cerca la logica Domino o la logica NORA; nei sistemi pipeline, puoi usare gli orologi per guidare la fase di precarica e puoi intercalarli su più livelli per usare tutti i bordi dell'orologio. Quindi si basa sulla logica dinamica, più che sul caricamento passivo.
clabacchio

Ricordo di aver letto la logica di Domino nel mio corso VLSI, ma sembra che molti progetti si stiano orientando verso il pipelining delle cose per avere operazioni su ogni ciclo di clock di input, e non vedo come funzionerebbe con la logica di Domino.
supercat

Oh, la pipeline e la logica domino sono perfettamente compatibili! Un palcoscenico domino utilizza solo nMOS o solo pMOs, giusto? Immagina di avere la cascata di uno stadio n e uno stadio p: quando l'orologio cade, lo stadio n passa in modalità precarica mentre lo stadio p valuta l'ingresso ... oppure puoi semplicemente usare i registri ...
clabacchio

8

Se conosci le alternative che c'erano prima che ci fosse CMOS o prima che CMOS fosse abbastanza veloce per competere, capiresti che è una grande tecnologia.

Le alternative erano TTL, LS-TTL, P- o NMOS.

Senza il basso consumo di energia della tecnologia CMOS nessuno degli attuali microprossessori era nemmeno vicino alla pratica praticabilità.

Oggi i microprocessori CMOS hanno una densità di potenza (dissipazione di potenza per area truciolo) simile a quella di una piastra di cottura. Immagina che la densità di potenza delle tecnologie alternative sia 100 o 1000 volte superiore.


6

Solo per aggiungere ciò a cui altri hanno già risposto, uno dei motivi per cui un produttore di chip pubblicizzerà la propria parte è compatibile con CMOS o ha output CMOS effettivi, è ciò significa che è possibile utilizzare il proprio chip con tutti gli altri CMOS e CMOS- chip compatibili.

Ad esempio, se si dispone di un microcontrollore o FPGA con pin I / O CMOS, è possibile utilizzarlo con chip logici di colla CMOS, o EEPROM CMOS o ADC CMOS. Avere tutte queste parti che usano un'interfaccia standardizzata significa che (principalmente) sai che puoi collegarle tutte l'una all'altra e funzioneranno.


3

CMOS si riferisce a una tecnologia per creare circuiti integrati (quindi non si applica a dispositivi passivi come i resistori). Esistono altre tecnologie , come TTL e NMOS.

Un grande vantaggio di CMOS è che utilizza meno energia rispetto ad altre tecnologie. I progetti CMOS hanno un consumo di energia statica quasi nullo. Solo durante le transizioni CMOS utilizza una quantità di energia non trascurabile, ma anche in questo caso è ancora estremamente piccola poiché CMOS cambia rapidamente , nell'ordine di picosecondi per i progetti pratici più veloci. (È per questo che i microcontrollori consumano più energia a frequenze di clock più elevate, poiché frequenze più alte significano transizioni più frequenti.)

Tutto ciò significa meno calore residuo e circuiti integrati più densi (ovvero impronte IC più piccole per la stessa funzione). Se il tuo dispositivo funziona a batterie per la maggior parte del tempo o deve essere il più piccolo possibile (ad es. Smartphone), questa è una grande vittoria.


-3

Fondamentalmente siamo classificati famiglie logiche in DUE tipi 1) famiglie logiche unipolari 2) famiglie logiche bipoliche I circuiti integrati di questa famiglia sono costruiti utilizzando un dispositivo unipolare come MOSFET.


2
" Fondamentalmente siamo classificati famiglie logiche ", mi rifiuto di identificarmi come una famiglia logica.
Harry Svensson,
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.