Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital System Design An Introduction to Verilog® HDL

Similar presentations


Presentation on theme: "Digital System Design An Introduction to Verilog® HDL"— Presentation transcript:

1 Digital System Design An Introduction to Verilog® HDL
Sharif University of Technology Department of Computer Engineering Digital System Design An Introduction to Verilog® HDL Alireza Ejlali

2 Verilog HDL Textbook A guide to Digital Design and Synthesis
Samir Palnitkar SunSoft Press 1996

3 Hardware Description Languages
HDL Popular HDLs (IEEE Standard) Verilog® =Verifying Logic VHDL Other HDLs AHPL TI-HDL AHDL Basic Idea Programming Languages

4 HDL Requirements Concurrency Timing Support for Design Hierarchy
Structural Specification Pragmatics

5 Applications Communication Documentation Computer Aided Design (CAD)
Human / Computer Human / Human Documentation Computer Aided Design (CAD) Simulation Synthesis

6 Why are HDLs essential? SSI (Small Scale Integration)
MSI (Medium Scale Integration) Paper and Pencil LSI (Large Scale Integration) ASM (Algorithmic State Machine) VLSI (Very Large Scale Integration) CAD (HDLs)

7 Verilog VS. VHDL VHDL Verilog More general language
Not all constructs are synthesizable Verilog Not as general as VHDL Most constructs are synthesizable

8 Design Flow Design specification Behavioral description
RTL description Functional verification and testing Logic synthesis Gate-level netlist Logical verification and testing Floor planning, automatic place & route Physical layout Layout verification Implementation

9 Popularity of Verilog HDL
Easy to learn, Easy to write Similar in Syntax to C Allows different levels of abstraction and mixing them Supported by most popular CAD tools and vendors PLI to customize Verilog simulators to designers’ needs

10 Design Methodologies


Download ppt "Digital System Design An Introduction to Verilog® HDL"

Similar presentations


Ads by Google