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.
Knowledge and understanding
The course will focus on the main CAD/EDA tools for the design of electronic systems (both at the transistor and system level) and printed circuit boards.
Applying knowledge and understanding
At the end of the course the student will be able to: 1. model and simulate a discrete cmponents system using LTSpice; 2. design and simulate an electronic circuit down to the layout level in Cadence environment; 3. design a multilayer printed circuit board using Eagle CAD; 4. implement a digital electronic system onto a FPGA; 5. program an MSP430 microcontroller.
Making judgements
Starting from technical specifications, the student will be able to design electronic systems using different levels of abstractions. Numerical exercises, computer simulations and the development of a design projects will refine the making judgement skill.
Communication skills
The student will improve the technical language of electronic systems and will be able to interact with colleagues of a teamwork to discuss the proper solutions to a specific design problem. To this aim, during the laboratory lessons, students will be grouped in small teams. The reports and the oral exam will also help to refine technical language and communication skills.
Learning skills
Students can broaden their knowledge of electronic systems through the study of recommended textbooks or scientific papers published on specialized journals and through the ideas offered by the seminars organized within the course.
The course includes 35 hours of lectures and 25 of laboratory activities. Seminars held by researchers and designers from industries operating in the electronics sector will be also organized.
Should teaching be carried out in mixed mode or remotely, it may be necessary to introduce changes with respect to previous statements, in line with the program planned and outlined in the syllabus.
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.
Argomenti | Riferimenti testi | |
---|---|---|
1 | The LTSpice simulator: time-domain simulations, frequency-domain simulations, models of real components. | course notes |
2 | Experimental measurements on analog and mixed-signal circuits | textbook 1, course notes |
3 | Cadence Virtuoso design environment: design and simulation down to the layout level of integrated circuits. | course notes |
4 | Design of electronic systems using VHDL and the BASYS3 FPGA board | textbook 3, course notes |
5 | Firmware design using the MSP-EXP430G2 development board | textbook 2, course notes |
6 | Design of PCBs using Eagle CAD | course notes |