Docente/i:
Carla Vacchi
Denominazione del corso: Elettronica Dei Sistemi Digitali()
Codice del corso: 502515
Corso di laurea: Ingegneria Elettronica e delle Telecomunicazioni, Ingegneria Informatica
Sede: Pavia
Settore scientifico disciplinare: ING-INF/01
Crediti formativi: CFU 6
Sito web del corso: http://www-3.unipv.it/vacchi/didattica/ESDig270.php
Obiettivi formativi specifici
Lo scopo del corso è di fornire una conoscenza di base utile al progetto di sistemi microelettronici CMOS digitali, a partire dalle celle elementari (basate su logica CMOS complementare e a interruttori) fino a blocchi funzionali di media complessità. Vengono discussi differenti approcci (ASIC, FPGA) per l’integrazione di sistemi digitali e analizzati i passaggi principali e i problemi relativi alle differenti fasi nel progetto e sviluppo di un circuito digitale. Sono discusse le ragioni della necessità del collaudo di un circuito digitale e le regole della progettazione orientata al collaudo. Alla fine del corso, lo studente avrà acquisito familiarità con gli aspetti elettrici fondamentali dell’elettronica digitale e sarà in grado di progettare, a partire dalla descrizione funzionale, lo schema elettrico e il layout di semplici porte CMOS e di circuiti sincroni.
Programma del corso
Circuiti integrati digitali
Processo di fabbricazione CMOS, componenti passivi, maschere e design rules.
Circuiti CMOS e sistemi sequenziali
Porte CMOS. Parametri statici e dinamici. Porte di trasmissione. Uscite open drain e tri-state. Trigger di Schmitt. Buffer digitali. Layout di una porta CMOS. Level sensitive latch. Edge triggered register. Timing. Registri, contatori binari e contatori a scorrimento.
Sommatori e moltiplicatori
Somma, cambio di segno e sottrazione per interi positivi e con segno. Estensione del modulo e traslazioni, Full adder, sommatore sequenziale, Ripple carry adder, Carry Lookahead Adder, moltiplicatore sequenziale, moltiplicatori paralleli di Braun e Baugh-Wooley, moltiplicatore di Booth.
Sistemi digitali: scelta della tecnologia
ASIC Standard Cell e Full Custom, Gate Array, Sea of Gates, FPGA.
Collaudo di sistemi digitali
Guasto Stuck at, short e open, Design For Testability, Built In Self Test, Boundary Scan.
Esercizi e Laboratori
Esercizi sugli argomenti principali del corso sono risolti direttamente dal docente, oppure proposti come lavoro personale, con revisione da parte del docente per evidenziare errori e misunderstanding.
I laboratori prevedono la costruzione di semplici circuiti per la misura di parametri statici e dinamici di porte CMOS e la realizzazione di semplici circuiti sequenziali.
Prerequisiti
Algebra di Boole. Analisi e sintesi di sistemi combinatori digitali, rappresentazione in modulo e in complemento a due. MOSFET, inverter CMOS, latch. Conoscenza delle leggi fondamentali dei circuiti elettrici.
Tipologia delle attività formative
Lezioni (ore/anno in aula): 24
Esercitazioni (ore/anno in aula): 28
Attività pratiche (ore/anno in aula): 22
Materiale didattico consigliato
Sono disponibili sulla pagina web del corso dispense sui laboratori redatte dal docente, copia delle slide utilizzate a lezione, esempi di testi d’esame
C. Vacchi. Elettronica dei Sistemi Digitali. Biblioteca delle Scienze, Collana Dispense on line..
N. H. E. Weste, K. Esraghian. Principles of CMOS VLSI Design. A Sistem Perspective. Addison-Wesley Publishing Company, 2nd edition, 1993. Per un approfondimento degli argomenti trattati.
Modalità di verifica dell'apprendimento
L’esame consiste due prove scritte obbligatorie: la prima prevede esercizi relativi all’analisi e/o al progetto di sistemi digitali (peso pari al 60% della votazione finale). Durante la prova, di durata pari a 2,5 ore, è permessa la consultazione di appunti e libri. La seconda prova scritta (30 minuti, senza appunti e libri di testo, peso pari al 40% della votazione finale) prevede la risposta a 30 quesiti (domande di teoria e brevi esercizi).
|