Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2015/16
Microelectronic systems
Master of science-level of the Bologna process in Electronic Engineering - Torino
Master of science-level of the Bologna process in Computer Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Graziano Mariagrazia ORARIO RICEVIMENTO RC ING-INF/01 27 12 21 8
SSD CFU Activities Area context
ING-INF/01 6 C - Affini o integrative Attivitą formative affini o integrative
ORA-01722: invalid number
Subject fundamentals
The course is taught in English.

The course is optional for the MSc-level programme in both Electronic Engineering and Computer Engineering. It will be offered in the second period of the first academic year. It aims at analyzing the design methodologies of complex microelectronic systems based on scalded MOS devices, considering the constraints and critical issues in designing architectural and microarchitectural blocks and detailing the technological aspects native to the design of structures based on devices and interconnections that are the state of the art od digital electronics. The analyzed aspects will be applied to some cases of study in laboratory sessions based on the use of specific CAD tools like HDL simulators, synthesizers, place&routers, layout editors, physical level simulators.
Expected learning outcomes
- Knowledge of MOS based topologies and of its technology, of the related digital gates of their description at different level of abstraction and of their performance (standard cell libraries)
- Knowledge of problems related to signal and power supply interconnects in integrated circuits and of the related design aspects
- Ability to design microarchitectural structures to be used as foundamental block in a digital integrated system for signal processing, as arithmetical blocks, hardwired and microprogrammed control systems and memory systems
- Knowledge of the manyfold techniques for describing, simulating and designing at circuit, architecture and system level, aiming at performance optimization (area, frequency, throughput, power consumption)
- Ability in using CAD tools aiding the design of integrated circuits on scaled technologies: HDL simulators, synthesizer, place&router, layout editors, physical level simulators
- Ability in analyzing specifications and contraints when designing complex digital systems and choosing the correct algorithm
- Ability in evaluating computational complexity, interconnect bandwidth and numerical choices (number precision and data representation) for complex elaboration circuits
- Knowledges on derivation of constraints on architecture, on resources allocation and scheduling
- Skill in the design of multi clock regimes
- Knowledge on control systems as hardwired and microprogrammed control units
- Basic knowledges on parallel integrated architectures
Prerequisites / Assumed knowledge
Basics of Digital Electronics (level of the first mandatory course of Digital Electronics or electronics for embedded syste, in the master degree program). Physics of semiconductors and elemntary models of MOS transistor should be known, as well as hardware description language (VHDl/VERILOG), complex architectures of microprocessors/DSP/microcontrollers.
.Case study of complex architectures as examples of microelectronic system: multithreading structure (T2 Ultrasparc), CISC/RISC structure (Pentium 4), structure for embedded systems (ARM 11). (0,5 CFU)

.Case study of internal microarchitecture for each of the systems mentioned (P4 adder, multiplier and logic block T2, ARM divider, windowed register file for multithreading from T2). Control units based on FSM, Hardwired and microprogrammed. (1,2 CFU)

.Digital MOS gates both combinational ads sequential based on different topologies (CMOS, domino, DCVSL, transmission gate, C2MOS, TSPC) analyzed for what concerns figures of merit used during the design of a integrated digital circuit (function, area, timing, power): abstraction levels of a library of gates, for low level simulation, physical design, synthesis and high level simulations. (1,5 CFU)

. Description of interconnects and their parasitic parameters; modeling and design criteria; Temporization and clock domains, technological phases. (1 CFU)

' Top down design of microelectronic systems based on previously described blocks: basics on architectural and topological solutions for performance optimization, synthesis techniques, physical design and post-layout verification (mainly in laboratory). (1,8 CFU).