- Docente: Luca Benini
- Credits: 6
- SSD: ING-INF/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Computer Engineering (cod. 0051)
Learning outcomes
The class will provide the basic elements for understanding the
operation of digital circuits, with emphasis on CMOS technology.
Furthermore, the class will also provide information on digital
building blocks and interconnects and the
power/performance/area/noise immunity tradeoffs involved in digital
system design.
The main learning outcomes for the class will be:
- Understanding of the princples of operation of digital circuits from an electrical viewpoint
- Techniques for analyzing power and performance of electronic circuits
- Techiques for power and performance optimization
- Basic elements of design techniques and tools for digital
system design
Course contents
- Syllabus and Introduction
- The MOS Transistor
- CMOS Inverter
- Propagation Delay
- MOS Capacitances
- Combinational Logic
- Cascading CMOS gates
- Interconnect and Communication
- Pass Transistor and Dynamic Logic
- HDL Synthesis and the VERILOG language
- HW Inference rules: sequential logic
- SRAM & DRAM
- Non Volatile Memories
Readings/Bibliography
- J.M. Rabaey, A. Chandrakasan, B. Nikolic,
"Digital Integrated Circuits", 2nd edition, Prentice-Hall 2005
- N. Weste, D. Harris, "CMOS VLSI Design - A circuits and systems perspective", 3rd edition, Addison Wesley 2004
Teaching methods
- frontal lectures
- class exercises
- class projects (selected on a panel of proposals given in
class)
Assessment methods
- written examination (numerical exercises and open answer questions)
- elective project
- elective oral examination
Teaching tools
- Lecture slides (available on the main web site of the class www-micrel.deis.unibo.it)
- Hypertext links to papers and tutorials of interest for the class
- Reference textbooks
Links to further information
http://www-micrel.deis.unibo.it
Office hours
See the website of Luca Benini