The course aims to introduce students of the Master of Science in Electrical Engineering in the issues related to the design and development of electronic systems. The term "system" is understood as a set of passive and active electronic components, even complex, suitably interconnected and resident on one or more electronic cards. The course also aims to illustrate the design flow that allows to pass from the transistor level to complex electronic system.
The course aims to provide to the student of the Master of Science degree in Electronic Engineering the tools needed for computer-aided design and experimental testing of integrated and discrete analog/digital circuits. The design of microcontroller-based electronic systems and FPGA programming is also addressed.
The course provides lectures, through the use of multimedia tools, and numerical exercises at the simulator (CAD), aimed at putting into practice, developing and consolidating the theoretical contents. Seminars held by researchers and designers from industries operating in the electronics sector will be also organized.
Lectures
Individual and group exercises using CAD softwares
Laboratory tests with final report drafting
Design examples using CAD / CAE software
1. Introduction
2. Boolean logic
3. State machine design
4. Arithmetic processing circuits and subsystems
5. Design flow of an electronic system
6. Design metrics of VLSI systems
7. Printed Circuit Boards technology and design
8. Simulation and synthesis with VHDL
9. Introduction to microcontrollers
1. LTSpice simulator: time and frequency domain simulation of discrete electronic circuits
2. Cadence CAE: design, simulation and layout of logic gates
3. Experimental characterization of elementary electronic circuits
4. FPGA programming with VHDL using the BASYS3 board
5. CAD/CAE Eagle for the design of PCB
6. Firmware development in C using the board MSP-EXP430G2
1. M. Olivieri, Elementi di Progettazione dei sistemi VLSI (volume I e II), Edises, 2005
2. N. Weste, D. Harris, CMOS VLSI Design (3rd edition), Addison Wesley, 2004.
3. J. Rabaey, A. Chandrakasan, B.Nikolic, Digital Integrated Circuits (2nd edition), Prentice Hall, 2003.
4. Comer, Digital Logic & State Machine Design (3rd ed.), Oxford University Press, 1995.
5. H. Johnson, M. Graham, High Speed Digital Design: A Handbook of Black Magic, Prentice Hall, 1993
6. J. Davies, MSP430 Microcontroller Basics, Elsevier, 2008.
1. K.C. Smith, "KC's Problems and Solutions for Microelectronic Circuits", fourth edition, Oxford University Press, 1998.
2. J. Davies, MSP430 Microcontroller Basics, Elsevier, 2008.
3. W. Kleitz, "Digital Electronics: A Practical Approach with VHDL (9th Edition)", Pearson, 2012.