Bec654a - DSDV - Module 1
Bec654a - DSDV - Module 1
M RS . M A L I N I V L
A S S ISTANT P ROF ESSOR
DE PT OF ECE
BEC654A – DSDV SYLLABUS
Course Outcomes
At the end of the course the student will be able to:
1. Understand the Verilog HDL design flow.
2. Describe the basic concepts of Verilog HDL programming.
3. Write Verilog programs in Gate, Dataflow, Behavioral, and structural modeling
levels of Abstraction.
4. Write the programs more effectively using Verilog Tasks and Functions.
5. Perform Timing and Delay Simulation.
Suggested Learning Resources:
Text Books:
1. “Verilog HDL: A Guide to Digital Design and Synthesis”, Samir Palnitkar, Pearson education,
Second edition.
2. “HDL programming (VHDL and Verilog)”, Nazeih M Botros, John Wiley India Pvt. Ltd.,
2008.
Reference Books:
1. Donald E. Thomas, Philip R. Moorby, “The Verilog Hardware Description Language”,
Springer Science+Business Media, LLC, Fifth edition.
2. Michael D. Ciletti, “Advanced Digital Design with the Verilog HDL” Pearson (Prentice Hall),
Second edition.
3. Padmanabhan, Tripura Sundari, “Design through Verilog HDL”, Wiley, 2016 or earlier
MODULE 1
OVERVIEW OF DIGITAL DESIGN WITH VERILOG
HIERARCHICAL MODELING CONCEPTS
Overview of Digital Design with Verilog HDL:
Switch Level
Typical Design Flow
Importance of HDLs
Popularity of Verilog HDL
History of the Verilog HDL
1984: Gateway Design Automation introduced the Verilog-XL digital logic simulator
The Verilog language was part of the Verilog-XL simulator
The language was mostly created by 1 person, Phil Moorby
The language was intended to be used with only 1 product