0% found this document useful (0 votes)
92 views8 pages

1.simulation Types

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)
92 views8 pages

1.simulation Types

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/ 8

Simulation

Simulation
• HDL (Hardware Description Language) simulation is a crucial step
in digital hardware design. It allows engineers to model and
verify their designs before physical implementation.
Hardware description language (HDL)
• The concept of a hardware description language as a medium for design capture
was first introduced in the1950s, but wide adoption by the design community did not
start until after 1985.

• Hardware Description Language (HDL) is a programming language that is used to


describe the structure, behaviour and timing of electronic circuits, and most
commonly, digital logic circuits. HDLs are used for designing processors,
motherboards, CPUs and various other Digital circuits.

• In addition to their use in circuit design, HDLs serve the purpose of simulating the
circuit and verifying its response. Many HDLs are available, but the most popular
HDLs so far are Verilog and VHDL.

• Unlike traditional programming languages that primarily represent serial operations,


HDL distinguishes itself by representing extensive parallel operations.
Purpose of HDLs:
• Circuit Design: It provides a way to design digital circuits that meet the
required specifications.

• Simulation: It helps the designer to test and verify the digital circuit
before it is built.

• Verification: It provides designers to verify the functionality of the


Digital circuit by testing it against different inputs and ensuring that the
circuit functionality is correct and meets the desired functionality.

• Synthesis: HDLs can be used to synthesize digital circuits. Synthesis


is a process of automatically generating circuits from HDL code.
Purpose of HDLs:
• Timing Analysis: It provides designers to analyse the timing behaviour
of digital circuits and ensure that the circuits meet the timing
requirements.

• Design Reusability: HDLs provide a way to design reusable


components that can be used for multiple circuits design and reduce
time and effort, which improves overall design quality.

• Optimization: It Provides a way to optimise the design of digital


circuits for performance.
TYPES of HDLs
• Verilog: Verilog stands for verification logic. It is used to model and
stimulate the Digital circuits, Application-Specific Integrated
Circuits (ASICs) and Field-Programmable Gate Arrays (FPGAs).
TYPES of HDLs
• VHDL: VHDL stands for Very High-speed Integrated Circuit
Hardware Description Language (VHSIC). It is used to design
digital circuits. It is often used to design complex Digital circuits
such as Microprocessors and Digital Signal Processors.
VHDL syntax

You might also like