Skip to content

xinoip/verilog-atpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PLODE

Precise Logic and Delay (PLODE) is a tool that converts a Structural Verilog to a Spice deck, executes Spice simulations using ngspice and performs analysis of the Spice results to extract output delays and logic values. It can handle hierarchical Verilog with nested module instantiations. It takes into consideration glitches at the outputs in computing the output logic values and delays.

To download and run the program correctly:

  1. Download ngspice from its website and do its installation.
  2. Download QT Creator with QT5 and QTCharts support.
  3. Once all downloaded, it can be opened on QT Creator by opening the .pro file with QT Creator.
  4. After building, PLODE GUI is ready to go.

Build without QTCreator

For release:

qmake-qt5 PLODE.pro make 

For debug:

qmake-qt5 CONFIG+=debug PLODE.pro make