DIGITAL INTEGRATED CIRCUIT ARCHITECTURES
Course objectives
KNOWLEDGE AND UNDERSTANDING. Digital VLSI circuits, RTL design, VHDL, microprocessor architectures. CAPABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING. Digital circuit design, FPGA/ASIC synthesis, microprocessor design/programming. MAKING AUTONOMOUS JUDGEMENTS. Evaluation of design alternatives and technologies to be used. COMMUNICATE SKILLS. Specification and modeling of digital systems. LEARNING SKILLS. Any subsequent advancement on digital circuits, architectures and programming.
Channel 1
MAURO OLIVIERI
Lecturers' profile
Program - Frequency - Exams
Course program
GENERAL BASIC CONCEPTS
Effects of technology evolution, Physical implementation alternatives, fundamentals of intergated circuit layout, Analysis of integrated systems’ production costs
THE DESIGN FLOW
Abstraction levels, “Y” diagram, Analysis and verification tools
THE VHDL HARDWARE DESCRIPTION LANGUAGE
Introduction, VHDL objects, delay model, concurrent statements, VHDL processes, sequential control statements, procedures and functions, packages and libraries, structural descriptions, quick review of other possibly useful statements.
COMBINATIONAL CIRCUITS FOR HIGH PERFORMANCE SYSTEMS
In-depth analysis of CMOS logic principles, conventional static CMOS, pseudo-NMOS and DCVSL, pass-transistor logic, Dynamic logic
MEMORY CIRCUITS
Latches and flip-flops, memory circuit structures: decoders, cell arrays;
CLOCKING STRATEGIES
Circuit structures for synchronization
ARITHMETIC PROCESSING SUBSYSTEMS
Introduction, fast adder structures, fast multiplier structures, other basic arithmetic units.
SPEED OPTIMIZATION IN LOGIC CIRCUITS
Introduction, the logical effort model of CMOS logic delay, multi-level logic delay modeling and optimization, modeling complex logic delay
BASIC CONCEPTS ON LOW POWER DESIGN
Preliminary concepts, power models of CMOS logic, estimation techniques, design techniques
LAB EXPERIENCES ON CMOS CIRCUIT SIMULATION
LAB EXPERIENCES ON VHDL/SYSTEMVERILOG SIMULATION AND SYNTHESIS ON FPGA
Prerequisites
fundamentals of digital circuits, combinational and sequential logic synthesis, microprocessor systems
Books
Weste and Eshraghian, Principles of CMOS VLSI design.
Jan M. Rabaey: Digital Integrated Circuits: a Design Perspective, Prentice Hall.
Waine Wolf, Modern VLSI Design, Prentice Hall.
Slides and articles available at http://vlsi.diet.uniroma1.it and on the Google Classroom of the course
Teaching mode
lectures, flipped class exercises, occasionalmente lezioni in remoto, lab experiences
Exam mode
written exam + laboratory exam
Bibliography
to be specified in the classroom
Lesson mode
lectures, flipped class exercises, occasionalmente lezioni in remoto, lab experiences
FRANCESCO MENICHELLI
Lecturers' profile
Program - Frequency - Exams
Course program
- Digital circuit simulation with NGSPICE
- VHDL simulation with Modelsim
- RTL synthesis on FPGA: synthesizable VHDL, synthesis with Xilinx
- RTL synthesis on ASIC: synthesis with Synopsys Design Compiler
Prerequisites
Digital electronic circuits, VHDL language programming.
Books
The laboratory is based on course handouts dristributed on elearning.uniroma1.it
Frequency
Mandatory attendance for the laboratory experieces
Exam mode
Written open questions on the applications developed during the laboratory.
- Lesson code10621421
- Academic year2025/2026
- CourseElectronics Engineering
- CurriculumIngegneria Elettronica (percorso valido anche ai fini del conseguimento del doppio titolo italo-statunitense o italo-francese)
- Year1st year
- Semester2nd semester
- SSDING-INF/01
- CFU9