|
COURSE A2.1: INTRODUCTION TO VERILOG AND VLSI DESIGN (II)
PREREQUISITES
Course A1.1: Introduction to VERILOG and VLSI design (I).
CONTENTS
1. Timing and Delays
- Types of delay Models
- Path Delay Modeling
- Timing Checks
- Delay Back-Annotation
2. Switch-Level Modeling
- MOS Switches
- CMOS Switches
- Bi-directional Switches
- Power and Ground
3. User-Defined Primitives
- UDP basics
- Combinational UDPs
- Sequential UDPs
4. Programming Language Interface
- Uses of PLI
- Linking of Invocation of PLI Tasks
- Internal Data Representation
- PLI Library Routines
5. Logic Synthesis with Verilog HDL
- What is Logic Synthesis
- Impact of Logic Synthesis
- Verilog HDL Synthesis
- Synthesis Design Flow
Projects Implemented on an actual FPGA during the Course Parametric designing of:
1. Mux
2. Encoder
3. Decoder
4. Priority Encoder
5. Half Adder/Full Adder/4-bit Adder
6. Comparator
7. Counter
8. Shift Register |