ELETTRONICA DIGITALE A.A. 2003 - 2004 prof. Alessandro Paccagnella DEI, Università di Padova e-mail: [email protected] tel. 049-827.7686 Programma del Corso Sistemi di numerazione e codifica (cap.2 Fummi) Algebra di Boole, forme canoniche (cap.3 Fummi) Metodi di minimizzazione, mappe di Karnaugh, metodo di Quine McCluskey, algoritmo di Petrick (cap.4 Fummi) Caratteristiche statiche e dinamiche delle porte logiche (cap.1 Rabaey) MOSFET (cap.2 Rabaey) Invertitore e porte CMOS statiche (cap.6 Rabaey) Unità funzionali (cap.10 Fummi) Memorie (cap.12 Rabaey) Componenti programmabili (cap.8 Fummi & Rabaey) Addizione e moltiplicazione binaria, rappresentazione in virgola fissa e mobile (cap.10 Fummi) Circuiti aritmetici (cap.9 Fummi) Latch e Flip-Flop (cap.5 Fummi) Macchine sequenziali sincrone (cap.6 Fummi) Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale L’invertitore ideale V out Ri = Ro = 0 Fanout = NMH = NML = VDD/2 g= V in Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Sorgenti di rumore nei circuiti digitali V DD v(t) i(t) Inductive coupling Capacitive coupling Power and ground noise Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Caratteristica di trasferimento dell’invertitore V(y) V VOH = f(VOL) VOL = f(VOH) VM = f(VM) f OH V(y)=V(x) VM Switching Threshold V OL V OL V OH V(x) Nominal Voltage Levels Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Tensioni caratteristiche della curva I/O V “ 1” V OH V V IH out Slope = -1 OH Undefined Region V “ 0” V Slope = -1 IL V OL OL V IL V IH V in Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Margini a rumore "1" V OH Noise margin high NM H V IH Undefined Region V OL NM L V IL Noise margin low "0" Gate Output Gate Input Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Proprietà rigenerativa ... v1 v0 v2 v3 v6 v5 v4 (a) A chain of inverters. v1, v3, ... v1, v3, ... finv(v) f(v) f(v) finv(v) v0, v2, ... v0, v2, ... (b) Regenerative gate (c) Non-regenerative gate Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Fan-in e fan-out N M Fan-in M Fan-out N Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Tempi caratteristici Vin 50% t Vout t pHL t pLH 90% 50% 10% tf t tr Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Modello RC del ritardo R vin vout C tp = ln (2) t = 0.69 RC Important model – matches delay of inverter Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Consumo di potenza Instantaneous power: p(t) = v(t)i(t) = Vsupplyi(t) Peak power: Ppeak = Vsupplyipeak Average power: Vsupply t T 1 t T Pave p(t )dt isupply t dt t T t T Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Fattori di merito Power-Delay Product (PDP) = E = Energy per operation = Pav tp Energy-Delay Product (EDP) = quality metric of gate = E tp Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Analisi del consumo di energia Vdd E0->1 = C LVdd2 R PMOS A1 NETWORK vAin N NMOS i vout supply CVLout CL NETWORK T E = P t dt = V i t dt = V 01 dd sup ply dd 0 0 T E Vdd T T 0 C dV = C V 2 L out L dd Vdd = P t dt = V i t dt = ca p cap out ca p 0 0 1 2 -C V C L Vout dVout = -dd 2 L 0 Da J.Rabaey, A. Chandrakasan, B. Nikolic: Digital Integrated Circuits, 2nd Edition, Prentice Hall, Copyright 2003 Prentice-Hall/Pearson Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale