Circuiti Integrati Digitali L’ottica del progettista

Slides:



Advertisements
Presentazioni simili
Algebra Booleana Generalità
Advertisements

CORSO DI RECUPERO CONTROLLI AUTOMATICI Prof. Filippo D’Ippolito
/ fax
Cenni sugli amplificatori
Algebra di Boole..
6. Catene di Markov a tempo continuo (CMTC)
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
1 Il punto di vista Un sistema è una parte del mondo che una persona o un gruppo di persone, durante un certo intervallo di tempo, sceglie di considerare.
RISPARMIO, ACCUMULAZIONE DI CAPITALE E PRODUZIONE
6. Catene di Markov a tempo continuo (CMTC)
Esercitazioni su circuiti combinatori
Segnali e Sistemi Un segnale è una qualsiasi grandezza che evolve nel tempo. Sono funzioni che hanno come dominio il tempo e codominio l’insieme di tutti.
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
ESEMPI DI ARCHITETTURE DI DAC
Capitolo 9 I numeri indici
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
Corso di Informatica (Programmazione)
1 INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA. 2 PROCESSO INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA INIZIO FINE.
Transistor MOSFET Dispositivo a semiconduttore con tre terminali
Porte Logiche Open Collector e Connessione Wired-OR
Algebra di Boole.
Famiglie MOS Ci sono due tipi di MOSFET:
Corso Fisica dei Dispositivi Elettronici Leonello Servoli 1 I Transistori I transistor sono dispositivi con tre terminali sviluppati dal I tre terminali.
Corso Fisica dei Dispositivi Elettronici Leonello Servoli 1 Retta di carico (1) La retta dipende solo da entità esterne al diodo.
Dispositivi unipolari
Conversione Analogico/Digitale
Convertitore A/D e circuito S/H
Laboratorio di El&Tel Elaborazione numerica dei segnali: analisi delle caratteristiche dei segnali ed operazioni su di essi Mauro Biagi.
PRESENTAZIONE DEGLI ARGOMENTI: SIMBOLI GRAFICI E RELATIVE OPERAZIONI LOGICHE TABELLE DI VERITA INTEGRATI DIGITALI DELLE FAMIGLIE TTL E CMOS E LORO RICONOSCIMENTO.
CHARGE PUMP Principio di Funzionamento
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
Bando Arti Sceniche. Per poter procedere è indispensabile aprire il testo del Bando 2ROL - Richieste On Line.
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
1101 = x 10 x 10 x x 10 x = CORRISPONDENZE
DISPOSITIVI DI AMPLIFICAZIONE
Ad opera di: Matteo Donatelli e Maurizio Di Paolo Presentazione su : Elettropneumatica 1.
C’è / Ci sono Scegli un numero.
Università degli studi di Padova Dipartimento di ingegneria elettrica
Bando di Residenza Cap Scheda ENTE 3ROL - Richieste On Line.
FGD A cognome nome matricola Totale CE 4288 AB 22 II Parziale 12 Per il II parziale considerare solo le domande su sfondo grigio Si tracci lo schema di.
Pippo.
Bando Pittori e Scultori in Piemonte alla metà del ‘700
lun mar mer gio ven SAB DOM FEBBRAIO.
Amplificatori Operazionali
Teoria dei sistemi Autore: LUCA ORRU'.
MULTIVIBRATORI I multivibratori sono dispositivi che forniscono in uscita tensioni a due livelli diversi qualsiasi. Possono essere positivo e negativo.
Memorie a Semiconduttore
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
L’invertitore Circuiti Integrati Digitali L’ottica del progettista
Famiglie logiche generalità
Consumo di potenza.
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
DISPOSITIVI E CIRCUITI INTEGRATI
Tempo di ritardo.
Circuiti Integrati Digitali - L‘ottica del progettista
C IN =20fF, C OUT =10pF – si calcoli U che minimizza il tempo di propagazione A B D Si mostri la struttura di un transistore MOS a floating gate, e se.
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
LATCH. Circuiti Sequenziali I circuiti sequenziali sono circuiti in cui lo stato di uscita del sistema dipende non soltanto dallo stato di ingresso presente.
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
Algebra di Boole.
Laboratorio II, modulo Elettronica digitale ( cfr. )
Richiami sul transistore MOS
Amplificatori operazionali
Lezione XVII Compensazione II. Riepilogo  Dall’ingresso verso l’uscita troviamo sicuramente il polo al nodo X (o Y) non dominante e il polo dominante.
Lezione III Amplificatori a singolo stadio. L'amplificatore ideale  Un amplificatore ideale è un circuito lineare V out =A v V in  Le tensione di ingresso.
Transcript della presentazione:

Circuiti Integrati Digitali L’ottica del progettista EE141 Circuiti Integrati Digitali L’ottica del progettista Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Logica CMOS Statica

EE141 Circuiti CMOS Statici In ogni istante (ad eccezione delle transizioni) ciascuna uscita è connessa o a massa o a VDD attraverso un cammino a bassa resistenza Le uscite delle porte logiche assumono in ciascun istante i valori della funzione booleana svolta dal circuito (a meno dei transitori di commutazione) Al contrario, il funzionamento dei circuiti dinamici si basa sul temporaneo immagazzinamento in nodi capacitivi in alta impedenza

Logica CMOS Statica Complementare EE141 Logica CMOS Statica Complementare VDD In1 Solo PMOS In2 PUN … InN F(In1,In2,…InN) In1 In2 PDN … Solo NMOS InN One and only one of the networks (PUN or PDN) is conducting in steady state PUN e PDN sono reti logiche duali

Connessione di NMOS in serie/parallelo EE141 Connessione di NMOS in serie/parallelo I transistor possono essere pensati come interrutori controllati dai segnali di ingresso L’interruttore NMOS è chiuso quando l’ingresso è alto A B Y = X se A and B = vero X Y A B X Y = X se A or B = vero Y I transistor NMOS conducono 0 “forti” ma 1 “deboli”

Connessione di PMOS in serie/parallelo EE141 Connessione di PMOS in serie/parallelo X Y A B Y = X se and = A + B = vero or AB = vero I transistor PMOS conducono 1 “forti” ma 0 “deboli” L’interruttore PMOS è chiusi quando il l’ingresso è basso

Caduta di Vt VDD VDD PUN VDD 0  VDD 0  VDD - VTn VGS CL CL PDN EE141 Caduta di Vt VDD VDD PUN S D VDD D S 0  VDD 0  VDD - VTn VGS CL CL PDN VDD  0 VDD  |VTp| Why PMOS in PUN and NMOS in PDN … threshold drop NMOS transistors produce strong zeros; PMOS transistors generate strong ones VGS CL CL D S VDD S D

Circuiti CMOS complementari EE141 Circuiti CMOS complementari Il PUP è la rete duale del PDN (dimostrabile con il teorema di DeMorgan) Le porte logiche complementari sono invertenti

EE141 Esempio: Porta NAND

EE141 Esempio: Porta NOR

Porta Logica Arbitraria EE141 Porta Logica Arbitraria B C A D OUT = D + A • (B + C) A Shown synthesis of pull up from pull down structure D B C

Costruire una porta logica complementare EE141 Costruire una porta logica complementare Scomposizione in serie e parallelo di sottoreti Rete di pull-down Porta logica completa

Proprietà della logica CMOS statica complementare EE141 Proprietà della logica CMOS statica complementare Swing logico completo da 0 a VDD; margini di rumore elevati. I livelli logici di tensione sono indipendenti dalle dimensioni dei MOS Esiste sempre un cammino a bassa impedenza verso massa o VDD in condizioni stazionarie; bassa impedenza di uscita Impedenza di ingresso elevata; corrente assorbita praticamente nulla In condizioni stazionarie non esiste alcun cammino diretto tra massa e VDD; consumo statico nullo Il tempo di ritardo è funzione della resistenza e della capacità di uscita

Modello ad interruttore EE141 Modello ad interruttore Req A A B Rp A Rp B Rp A Rp A Rp A Rp CL Rn A Rn CL B Note capacitance on the internal node – due to the source grain of the two fets in series and the overlap gate capacitances of the two fets in series A Rn B Rn CL A Rn NOR2 INV NAND2

Tempo di ritardo e configurazione degli ingressi EE141 Tempo di ritardo e configurazione degli ingressi Il tempo di ritardo dipende dalla configurazione degli ingressi Transizione 01 Entrambi gli ingressi a 0 tp = 0.69 Rp/2 CL Un solo ingresso a 0 tp = 0.69 Rp CL Transizione 10 Entrambi gli ingressi a 1 tp = 0.69 2Rn CL A Rp B Rp CL Rn B A Rn

Dimensionamento dei transistor EE141 Dimensionamento dei transistor A Rp B Rp B Rp 4 2 A Rp CL Rn 2 B A Rn A Rn B Rn CL Assumes Rp = Rn 1

Dimensionamento dei MOS in una porta logica arbitraria EE141 Dimensionamento dei MOS in una porta logica arbitraria A B 8 6 4 3 C 8 6 D 4 6 OUT = D + A • (B + C) For class lecture. Red sizing assuming Rp = Rn Follow short path first; note PMOS for C and B 4 rather than 3 – average in pull-up chain of three – (4+4+2)/3 = 3 Also note structure of pull-up and pull-down to minimize diffusion cap at output (e.g., single PMOS drain connected to output) Green for symmetric response and for performance (where Rn = 3 Rp) Sizing rules of thumb PMOS = 3 * NMOS 1 in series = 1 2 in series = 2 3 in series = 3 etc. A 2 D 1 B 2 C 2

Tempo di ritardo e capacità dei nodi interni EE141 Tempo di ritardo e capacità dei nodi interni Il tempo di ritardo dipende dalla configurazione degli ingressi Transizione 01 Entrambi gli ingressi a 0 tp = 0.69 Rp/2 CL Un solo ingresso a 0 tp = 0.69 Rp CL Transizione 10 A=1 e B: 01 Cint è già scarica tp = 0.69 2Rn CL B=1 e A: 01 Necessario scaricare anche Cint tp = 0.69 2Rn CL+0.69Rn Cint A=B: 01 tp = 0.69 2Rn CL ?? CL B Rn A Rp Cint

The Elmore Delay

The Ellmore Delay RC Chain

EE141 Fan-in e Fan-out N Fan-out N M Fan-in M

Effetto del Fan-In sul tempo di ritardo EE141 Effetto del Fan-In sul tempo di ritardo A B C D CL A Modello RC distribuito (Ritardo di Elmore) tpHL = 0.69 Reqn(C1+2C2+3C3+4CL) Il tempo di ritardo si degrada rapidamente con l’aumentare del fan-in: con il quadrato del fan-in nel caso peggiore C3 B C2 C While output capacitance makes full swing transition (from VDD to 0), internal nodes only transition from VDD-VTn to GND C1, C2, C3 on the order of 0.85 fF for W/L of 0.5/0.25 NMOS and 0.375/0.25 PMOS CL of 3.2 fF with no output load (all diffusion capacitance – intrinsic capacitance of the gate itself). To give a 80.3 psec tpHL (simulated as 86 psec) C1 D

tp in funzione del Fan-In EE141 tp in funzione del Fan-In tpHL quadratico lineare tp Evitare porte con fan-in maggiore di 4 tp (psec) tpLH Fixed fan-out (NMOS 0.5 micrcon, PMOS 1.5 micron) tpLH increases linearly due to the linearly increasing value of the diffusion capacitance tpHL increase quadratically due to the simultaneous incrase in pull-down resistance and internal capacitance fan-in

tp in funzione del Fan-Out EE141 tp in funzione del Fan-Out Tutte le porte hanno la stessa resistenza di uscita tpNOR2 tpNAND2 tpINV tp (psec) slope is a function of the driving strength eff. fan-out

tp in funzione del Fan-In e del Fan-Out EE141 tp in funzione del Fan-In e del Fan-Out Fan-in: dipendenza quadratica a causa dell’aumento di resistenza e capacità Fan-out: ciascuna porta inserita all’uscita, aggiunge due capacità di gate in CL tp = a1FI + a2FI2 + a3FO a1 term is for parallel chain, a2 term is for serial chain, a3 is fan-out

Ottimizzazione delle porte logiche: metodologie di progetto (1) EE141 Ottimizzazione delle porte logiche: metodologie di progetto (1) Dimensionamento dei transistor Finché la capacità esterna è dominante Dimensionamento progressivo CL Rete RC distribuita M1 > M2 > M3 > … > MN (il MOS più vicino all’uscita è il più piccolo) InN MN M1 have to carry the discharge current from M2, M3, … MN and CL so make it the largest MN only has to discharge the current from MN (no internal capacitances) C3 In3 M3 C2 In2 M2 È possibile ridurre il ritardo fino al 20%; C1 In1 M1

Ottimizzazione delle porte logiche: metodologie di progetto (2) EE141 Ottimizzazione delle porte logiche: metodologie di progetto (2) Riordino degli ingressi Cammino critico Cammino critico 01 CL CL carica carica 1 In1 In3 M3 M3 1 C2 1 C2 In2 In2 M2 scarica M2 carica For lecture. Critical input is latest arriving signal Place latest arriving signal (critical path) closest to the output 1 C1 C1 In3 In1 carica M1 scarica M1 01 Il tempo di ritardo dipende dalla scarica di CL, C1 e C2 Il tempo di ritardo dipende solo dalla scarica di CL

Ottimizzazione delle porte logiche: metodologie di progetto (3) EE141 Ottimizzazione delle porte logiche: metodologie di progetto (3) Architettura del circuito F = ABCDEFGH Reduced fan-in -> deeper logic depth Reduction in fan-in offsets, by far, the extra delay incurred by the NOR gate (second configuration). Only simulation will tell which of the last two configurations is faster, lower power

Ottimizzazione delle porte logiche: metodologie di progetto (4) EE141 Ottimizzazione delle porte logiche: metodologie di progetto (4) Impiego di buffer CMOS CL CL Reduce CL on large fan-in gates, especially for large CL, and size the inverters progressively to handle the CL more effectively