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