Skip to content

istiak8empire/Hands-on-Project-of-Verilog-HDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands-on-Project-of-Verilog-HDL

Verilog HDL is a hardware description language that models electronic systems. It is widely used in designing and verifying digital circuits at various levels of abstraction.

A. Modelling:

  1. Behavioral Modelling: Describes the circuit's functionality without concern for hardware implementation. It focuses on the input-output behavior.

  2. Dataflow Modelling: Describes the data flow through the circuit using continuous assignments.

  3. Structural Modelling: Describes the circuit in terms of components and their interconnections, similar to a schematic diagram.

B. Simulation:

  1. Functional Simulation: Verifies the design's logical correctness by simulating the circuit's behavior.

  2. Timing Simulation: Verifies the timing behavior of the circuit, ensuring that it meets the required timing constraints.

C. Synthesis:

  1. Logic Synthesis: Converts the high-level Verilog code into a gate-level netlist, which can be used for physical design.

  2. Optimization: During synthesis, the design is optimized for area, power, and performance.