Open CAD Tools
Open CAD tools for Hardware Designing and Validation
LibrariesPermalink
Some usefull libraries that you can use in your designs.
- freeCores (Opencores on Github)
- common_cells
- Math
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
- TerosHDL (+vscode)