5
3. Analysis and design of synchronous sequential circuit
4. Verilog HDL level modeling, data flow modeling, behavioral level modeling
5. Basic knowledge of timing and delay and logic synthesis using Verilog HDL
The focus is on CMOS integrated circuits, commonly used combinational logic circuits and commonly used sequential
logic circuits. The difficulty is the analysis and design of sequential logic circuits. This course is composed of two parts:
theory teaching and course experiment. The theoretical teaching hours are 48 hours, and the course experiment hours
are 32 hours.
The teaching calendar of the theoretical lessons of this course is as follows:
Course content
Class
allocation
Teaching requirements, key points and
difficulties
Chapter 1 CMOS Integrated Circuit Basics
1) CMOS integrated circuit technology and devices
2) Logic functions 8 Transistors and logic algebra
8
Transistors and logic algebra
Chapter 2 CMOS Inverter
1) Static CMOS inverter
2) Evaluation of CMOS inverter stability
3) CMOS inverter dynamic characteristics
4) CMOS inverter power consumption, energy, and
energy delay
6
The impact of shrinking process size on
inverter metrics
Chapter 3 CMOS Combinational Logic Circuit
1) Commonly used medium-scale combinational logic
circuits-encoders, decoders, selectors, adders,
comparators, data selectors, etc.
2) Static CMOS design
3) Dynamic CMOS design
6
How to design complex CMOS combinational
logic circuits
Chapter 4 Edge trigger and latch
1) Static latches and registers
2) Dynamic latches and registers
3) Other register types
6
Performance indicators of commonly used
registers
Chapter 5 Sequential Logic Circuit
1) The structure, function characteristics and
classification of sequential logic circuits
2) Analysis of synchronous sequential logic circuit
3) Analysis method of sequential logic circuit
4) Analysis of asynchronous sequential logic circuit
5) Finite state machine design
6
Pipeline: A way to optimize sequential circuits
Chapter 6 Overview of Verilog HDL System
1) The meaning of hardware description language
2) Advantages of Verilog HDL
3) The development trend of hardware description
language
2
The difference between Verilog HDL and
VHDL
Chapter 7 Hierarchical Modeling
1) Design methodology
2) Four-digit pulse carry counter
3) Module instantiation
4) Logic simulation
5) Modules and ports
6) Gate-level modeling
6
Design Method of CMOS Large Scale
Integrated Circuit