facebookresearch / veripy
VeriPy is a python based Verilog/Systemverilog automation tool. It automates ports/wire/reg/logic declarations, sub-module Instantiation, embedded python, IO spec flow, memory wrapper generation, various code generation plugins and configurable code generation. The VeriPy Wiki has more the detailed documentation.
☆24Updated 5 months ago
Alternatives and similar repositories for veripy:
Users that are interested in veripy are comparing it to the libraries listed below
- Simple single-port AXI memory interface☆39Updated 9 months ago
- Python library of AST nodes for SystemVerilog/VHDL, code generator, transpiler and translator☆33Updated 4 months ago
- This repository is compilation of basics of System Verilog Assertions in context of formal verification☆20Updated 6 years ago
- UVM Python Verification Agents Library☆14Updated 4 years ago
- Synthesizable real number library in SystemVerilog, supporting both fixed- and floating-point formats☆44Updated 4 years ago
- SystemVerilog Functional Coverage for RISC-V ISA☆26Updated 6 months ago
- Constrained RAndom Verification Enviroment (CRAVE)☆17Updated last year
- Useful UVM extensions☆21Updated 8 months ago
- Technology dependent cells instantiated in the design for generic process (simulation, FPGA)☆48Updated 2 months ago
- Hardware Formal Verification☆15Updated 4 years ago
- BSG Replicant: Cosimulation and Emulation Infrastructure for HammerBlade☆31Updated last week
- Automatic generation of real number models from analog circuits☆39Updated 11 months ago
- SystemVerilog RTL Linter for YoSys☆20Updated 4 months ago
- ☆32Updated 4 months ago
- Open FPGA Modules☆23Updated 5 months ago
- A SystemVerilog source file pickler.☆56Updated 5 months ago
- SystemVerilog & Verilog Module I/O parser and printer☆25Updated 3 years ago
- A python based verilog parser☆20Updated 4 years ago
- The CORE-V CVE2 is a small 32 bit RISC-V CPU core (RV32IMC/EMC) with a two stage pipeline, based on the original zero-riscy work from ETH…☆38Updated this week
- Multi-Processor System on Chip verified with UVM/OSVVM/FV☆28Updated this week
- Conda recipes for FPGA EDA tools for simulation, synthesis, place and route and bitstream generation.☆100Updated 2 months ago
- Hardware Description Language Translator☆16Updated last month
- SystemVerilog modules and classes commonly used for verification☆46Updated 2 months ago
- ☆43Updated 5 years ago
- Systemverilog DPI-C call Python function☆22Updated 4 years ago
- A tool that converts SystemVerilog to Verilog. Uses Design Compiler, so it is 100% compatible.☆40Updated last year
- UVM testbench for verifying the Pulpino SoC☆13Updated 5 years ago
- Library of open source Process Design Kits (PDKs)☆37Updated this week
- This repository contains an example of the connection between an UVM Testbench and a Python reference model using UVM Connect from Mentor…☆15Updated 5 years ago
- ASIC Design of the openSPARC Floating Point Unit☆13Updated 8 years ago