Informations générales
Number of hours
- Lectures 15.0
- Projects 0
- Tutorials 15.0
- Internship 0
- Laboratory works 8.0
ECTSECTS
4.0
Goal(s)
This course unit (UE) aims at linking several UEs part of 1A or first 2A period program in order to get a coherent overview and globally master the bases of digital microelectronic design. The first part of the module must allow knowing the design and optimization principles of digital CMOS blocks, from transistor-level logic gates up to cells corresponding to major usual functions. The second part of the module must allow understanding the design method of a circuit with a functionality specified by an algorithm, and how to apply this method to an instruction set interpreter (microprocessor).
Contact Regis LEVEUGLEContent(s)
This course unit (UE) successively addresses:
- the main characteristics of static CMOS logic
- the design and optimization of combinatorial functions: CMOS logic gates and arithmetic functions
- memorization in CMOS : latches, flip-flops, memory blocks
- the electrical optimization for speed/area/power, from the elementary gate up to a complex circuit: sizing (complements to previous sections), amplifications, distribution trees
- the synchronous circuits based on a datapath (operative part) and a finite state machine (control part), from dedicated circuits to microprocessors, then the transformation principle into a pipeline architecture.
Prerequisites
Digital electronics – Part 1, MOS transistors, Microprocessors
Test
Session 1: 25% practical work (report and oral), 75% written exam 2h
Session 2: practical work unchanged, new written exam 2h 75%