0% found this document useful (0 votes)
236 views

Module 1 Chapter 1

Verilog HDL is a popular hardware description language used for digital circuit design. It allows designers to describe circuits at different levels of abstraction and use EDA tools to synthesize gate-level implementations from RTL descriptions. HDLs like Verilog emerged to model the concurrency of hardware and are now used with logic synthesis and other CAD tools in a typical design flow from specifications to fabrication. Verilog HDL remains widely used due to its similarity to C, support from EDA vendors, and ability to mix abstraction levels in a single model.

Uploaded by

Vaishnavi Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
236 views

Module 1 Chapter 1

Verilog HDL is a popular hardware description language used for digital circuit design. It allows designers to describe circuits at different levels of abstraction and use EDA tools to synthesize gate-level implementations from RTL descriptions. HDLs like Verilog emerged to model the concurrency of hardware and are now used with logic synthesis and other CAD tools in a typical design flow from specifications to fabrication. Verilog HDL remains widely used due to its similarity to C, support from EDA vendors, and ability to mix abstraction levels in a single model.

Uploaded by

Vaishnavi Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Verilog HDL

Unit 1. Chapter 1.

Overview of Digital Design with Verilog HDL

Sujay S N
Assistant Professor
Dept. of ECE
Dr. AIT, Bangalore

1
Chapter-1 Syllabus

Overview of Digital Design with Verilog HDL


Evolution of CAD, emergence of HDLs, typical HDL-flow, why
Verilog HDL?, trends in HDLs. (Text1)

Ref:
Samir Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”,
Pearson Education, Second Edition.

2
Evolution of Computer-Aided Digital Design
 The earliest digital circuits were designed with vacuum tubes
and transistors.
 Integrated circuits were then invented where logic gates were
placed on a single chip.
SSI (Small Scale Integration)
MSI (Medium Scale Integration)
LSI (Large Scale Integration)
VLSI (Very Large Scale Integration)
ULSI (Ultra Large Scale Integration)
GSI (Giant Scale integration)
 Designers could put thousands of gates on a single chip.
 Electronic Design Automation (EDA) techniques began to
evolve.
 The circuits were still tested on the breadboard and the
layout was done on paper or by hand on a graphic computer
terminal. 3
 Computer-Aided Design (CAD) tools refers to back-end
tools that perform functions related to place and route, and
layout of the chip .
 Computer-Aided Engineering (CAE) tools refers to tools
that are used for front-end processes such HDL simulation,
logic synthesis, and timing analysis.
 Designers used the terms CAD and CAE interchangeably.
 Refer to all design tools as EDA tools.

 complexity of circuits, it was not possible to verify these


circuits on a breadboard. Computer aided techniques
became critical for verification and design of VLSI digital
circuits.

4
Emergence of HDLs
FORTRAN, Pascal, and C were being used to describe computer
programs that were sequential in nature.
Designers felt the need for a standard language to describe
digital circuits. Thus, Hardware Description Languages (HDLs)
came into existence.
HDLs allowed the designers to model the concurrency of
processes found in hardware elements.
Hardware description languages such as Verilog HDL and VHDL
became popular.
Verilog HDL originated in 1983 at Gateway Design Automation.
Later, VHDL was developed under contract from DARPA.
Both Verilog and VHDL simulators to simulate large digital
circuits quickly gained acceptance from designers.

5
Still designers had to manually translate the HDL-based design
into a schematic circuit with interconnections between gates.

The advent of logic synthesis in the late 1980s changed the


design methodology.

Digital circuits could be described at a Register Transfer Level


(RTL) by use of an HDL.

The details of gates and their interconnections to implement


the circuit were automatically extracted by logic synthesis tools
from the RTL description.

6
HDLs also began to be used for system-level design.

HDLs were used for simulation of system boards, interconnect


buses, FPGAs (Field Programmable Gate Arrays), and PALs
(Programmable Array Logic).

A common approach is to design each IC chip, using an HDL,


and then verify system functionality via simulation.

Verilog HDL is an accepted IEEE standard.


In 1995, the original standard IEEE 1364-1995 was approved.

IEEE 1364-2001 is the latest Verilog HDL standard that made


significant improvements to the original standard.

7
Typical Design Flow

8
In any design, specifications are written first. Specifications
describe abstractly the functionality, interface, and overall
architecture of the digital circuit to be designed.
At this point, the architects do not need to think about how they
will implement this circuit.
The behavioral description is manually converted to an RTL
description in an HDL.
From this point onward, the design process is done with the
assistance of EDA tools.
Logic synthesis tools convert the RTL description to a gate-level
netlist.
A gate-level netlist is a description of the circuit in terms of gates
and connections between them.

9
 Logic synthesis tools ensure that the gate-level netlist meets
timing, area, and power specifications.
 The gate-level netlist is input to an Automatic Place and Route
tool, which creates a layout. The layout is verified and then
fabricated on a chip.
 Most digital design activity is concentrated on manually
optimizing the RTL description of the circuit.
 After the RTL description is frozen, EDA tools are available to
assist the designer in further processes.
 Designing at the RTL level has shrunk the design cycle times
from years to a few months.
 Behavioral synthesis tools have begun to emerge recently.
These tools can create RTL descriptions from a behavioral or
algorithmic description of the circuit.

10
Importance of HDLs
HDLs have many advantages compared to traditional schematic-
based design.

Designs can be described at a very abstract level by use of HDLs.


Designers can write their RTL description without choosing a
specific fabrication technology.
If a new technology emerges, designers do not need to redesign
their circuit.
They simply input the RTL description to the logic synthesis tool .
The logic synthesis tool will optimize the circuit in area and
timing for the new technology.
Modify the RTL description until it meets the desired
functionality. Most design bugs are eliminated at this point. This
cuts down design cycle time.
 Designing with HDLs is analogous to computer programming.
11
Popularity of Verilog HDL
Verilog HDL is a general-purpose hardware description
language that is easy to learn and easy to use. It is similar in
syntax to the C programming language.
Verilog HDL allows different levels of abstraction to be mixed
in the same model.
Most popular logic synthesis tools support Verilog HDL. This
makes it the language of choice for designers.
All fabrication vendors provide Verilog HDL libraries for
postlogic synthesis simulation.
The Programming Language Interface (PLI) is a powerful
feature that allows the user to write custom C code to interact
with the internal data structures of Verilog.

12
Trends in HDLs

The most popular trend currently is to design in HDL at an


RTL level, because logic synthesis tools can create gate-level
netlists from RTL level design.
Formal verification and assertion checking techniques have
emerged. Formal verification applies formal mathematical
techniques to verify the correctness of Verilog HDL
descriptions and to establish equivalency between RTL and
gate-level netlists.
For very high-speed and timing-critical circuits like
microprocessors, the gate-level netlist provided by logic
synthesis tools is not optimal. In such cases, designers often
mix gate-level description directly into the RTL description to
achieve optimum results.

13
https://veriloghdl15ec53.blogspot.com/

14

You might also like