Docente/i:
Guido Torelli
Denominazione del corso: Digital IC design
Codice del corso: 504440
Corso di laurea: Electronic Engineering
Sede: Pavia
Settore scientifico disciplinare: ING-INF/01
L'insegnamento è caratterizzante per: Electronic Engineering
Crediti formativi: CFU 6
Sito web del corso: n.d.
Obiettivi formativi specifici
L'obiettivo fondamentale del corso è fornire agli allievi le conoscenze di base della progettazione circuitale di logica combinatoria e sequenziale in tecnologia CMOS e i principi di funzionamento delle memorie a semiconduttore. Le lezioni teoriche saranno accompagnate da esercitazioni in laboratorio, durante le quali gli allievi potranno avvalersi del simulatore circuitale SPICE per l’analisi di blocchi digitali elementari. Al termine del corso, lo studente dovrà essere in grado di progettare e analizzare i blocchi circuitali digitali fondamentali e le soluzioni architetturali di base in tecnologia CMOS, e di valutarne le prestazioni.
Programma del corso
Porte logiche in tecnologia CMOS
Richiami sul transistore MOS. Richiami sull'invertitore e sulle porte logiche combinatorie in tecnologia CMOS. Dimensionamento delle porte. Calcolo del tempo di salita, del tempo di discesa e dei ritardi di propagazione delle porte logiche.
Valutazione delle prestazioni dei circuiti
Stima dei parametri elettrici parassiti (resistenze, capacità, induttanze). Effetti RC distribuiti delle linee di collegamento. Oscillatore ad anello. Analisi delle prestazioni in velocità delle porte. Stadio di adattamento per il pilotaggio di carichi capacitivi pesanti. Valutazione del consumo di potenza e accorgimenti per la sua riduzione. Margini di progetto. Dimensionamento delle interconnessioni. Logica a interruttori. Shrink e scaling down tecnologico.
Progettazione in tecnologia CMOS
Strategia di progettazione in logica combinatoria. Logica CMOS dinamica; logica a precarica; logica domino; logica clocked CMOS. Sistemi sequenziali con clock. Richiami agli elementi base di memoria statica (latch, flip-flop). Temporizzazioni a fase singola e a due fasi. Elementi di memoria dinamica. Sistemi sincroni. Architettura pipeline. Generazione e distribuzione del clock in un circuito integrato digitale. Skew del clock in sistemi sincroni. Considerazioni sul progetto di circuiti digitali CMOS a bassa potenza.
Memorie a semiconduttore
Introduzione alle memorie. Tipi di memoria. Organizzazione di una memoria. Circuiti di indirizzamento di riga e di colonna. Cenni alle memorie volatili (RAM statica, RAM dinamica). Memorie non volatili: ROM; memoria Flash; cenno alle memorie non volatili di nuova generazione: memoria a cambiamento di fase. Memoria indirizzabile per contenuto (CAM). Elevatori di tensione integrati a pompa di carica.
Prerequisiti
Reti Logiche, Calcolatori, Basi di Elettrotecnica, Elettronica, Basi di Elettronica Digitale, Basi di Porte Logiche CMOS e di Tecnologie dei Circuiti Integrati
Tipologia delle attività formative
Lezioni (ore/anno in aula): 28
Esercitazioni (ore/anno in aula): 28
Attività pratiche (ore/anno in aula): 12
Materiale didattico consigliato
N. H. E. Weste, K. Eshraghian. Principles of CMOS VLSI Design. A System Perspective. 2nd edition. Addison-Wesley Publishing Company, Reading, MA, USA, 1994.
N. H. E. Weste, D. M. Harris. CMOS VLSI Design. A Circuits and Systems Perspective. 4th edition. Addison-Wesley, Boston, MA, USA, 2001 .
J. M. Rabaey, A. Chandrakasan, B. Nikolic. Digital Integrated Circuits: A Design Perspective. 2nd Edition. Pearson Education, Inc. (Prentice Hall), Upper Saddle River, NJ, USA, 2003. È disponibile la traduzione in italiano: Circuiti Integrati Digitali - L'ottica del progettista (a cura di A. Cester e A. Gerosa), Pearson Education Italia S.r.l., Milano, 2005.
S.-M. Kang, Y. Leblebici. CMOS Digital Integrated Circuits: Analysis and Design. The McGraw-Hill Companies, Inc., New York, NY, USA, 1996. Per approfondimenti sulla progettazione circuitale.
Modalità di verifica dell'apprendimento
L’esame consisterà in una prova scritta e in una prova orale. Peso relativo delle due prove: prova scritta 1/2, prova orale 1/2.
|