Seminar On HDL's and HVL's
Seminar On HDL's and HVL's
Seminar On HDL's and HVL's
10-10-2023
CONFIDENTIAL AND DO NOT COPY 2
Introduction
Digital circuit design has evolved rapidly over the past.
Digital systems are precise, less noisy than analog systems.
Digital data can be easily stored and processed.
They are built using basic blocks called transistors.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 3
The First Transistor
10-10-2023
CONFIDENTIAL AND DO NOT COPY 5
Evolution of Computer Aided Digital Design
In the beginning, designs had only a few gates, and thus it was
possible to verify these circuits on paper or with breadboards.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 6
Evolution of Computer Aided Digital Design
As designs grew larger and more complex, verification using paper
or breadboards became impossible.
Computer-aided techniques became critical for verification and
design of VLSI digital circuits.
Logic simulators came into existence to verify the functionality of
these circuits before they were fabricated on Chip.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 9
Hardware Description Languages
When the number of gates in the
designs are in the ranges of 100,000
gate designs, these gate-level models
also became complex for the functional
specification.
Designers again turned to HDLs for
help – abstract behavioral models
written in an HDL provided both a
precise specification and a framework
for design exploration.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 10
Hardware Description Languages
Even though HDLs were popular for logic verification, designers
had to manually translate the HDL-based design into a schematic
circuit with interconnections between gates.
Digital circuits could be described at a register transfer level (RTL)
by use of an HDL.
The designer had to specify how the data flows between registers
and how the design processes the data.
The details of gates and their interconnections to implement the
circuit were automatically extracted by logic synthesis tools from the
RTL description.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 11
Hardware Description Languages
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).
Comprehensive and easy to learn
Most popular logic synthesis tools support verilog HDL
All fabrication vendors provide Verilog HDL libraries.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 12
Verilog HDL
Invented by Philip Moorby in 1983/84.
The original standard was IEEE 1364
The first version was published in 1995.
Revised in 2001 and 2005.
Allows different levels of abstraction to be mixed in the same
design.
Single language for design and testbench.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 13
Limitations of HDLs in Terms of Verification
Complexity Handling: HDLs can struggle to handle the complexity
of modern hardware designs. As designs become larger and more
intricate, it becomes increasingly challenging to write exhaustive
testbenches and verify all possible scenarios.
10-10-2023
CONFIDENTIAL AND DO NOT COPY 16
Constrained Randomization
70 % of design effort goes into verification.
Quick and Improved bug detection is achieved using constrained
randomization.