Open CAD Tools

Open CAD tools for Hardware Designing and Validation

yosys verilator iverilog racket amd teros


LibrariesPermalink

Some usefull libraries that you can use in your designs.


Verilog simulatorsPermalink

Some usefull verilog simulators that you can use freely.


Hardware SynthesisPermalink

Open source hardware synthesize tools


Route and PlacementPermalink


Signal VisualizersPermalink


Formal Verification ToolsPermalink


Concolic TestingPermalink


Format ConversionPermalink

Some tricks related to file type conversions

  • System Verilog to Verilog : sv2v

Heirarchy Flatten / SMT conversion wth YosysPermalink

This simple app will generate the code snippet that you can run directly on the terminal environment for following conversions.

  • Heirarchy flatten of Verilog designs
  • Verilog to SMT2 (Satisfiability modulo theories) conversion
  • Verilog to blif (Berkeley Logic Interchange Format) conversion

If the design is contained in multiple Verilog files concatenate them into one file before the conversion by below command

cat *.v > DESIGN.v

Then generate the code from below app and run the generated command directly from the terminal.


IDEsPermalink