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.
Install / Use
/learn @facebookresearch/VeripyREADME
//################################################################################### // Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. // The following information is considered proprietary and confidential to Facebook, // and may not be disclosed to any third party nor be used for any purpose other // than to full fill service obligations to Facebook //###################################################################################
<!-- ABOUT THE PROJECT -->About The Project
Veripy is a python based parser that addresses the asic designer pain points for asic development.
veripy_build.py is a python based build script to automate bottom-up build
of veripy at a block level. The user needs to parse the top psv file name as
input along with other run command options for veripy. It gathers all the
dependencies for every module in a hierarchical fashion and generates the
bottom buid flow for veripy.
TL;DR
<!-- GETTING STARTED -->Getting Started
Setup the environment variable ROOT
export ROOT=<path_to_veripy_directory>
cd demo/pyramid_gen_0/src
make makeinc
make build
<!-- USAGE EXAMPLES -->Usage
General APIs
<!-- FOR DEVELOPERS --> <!-- CONTACT -->Contact
Baheerathan Anandharengan - baheerathan@meta.com
Dheepak Jayaraman - dheepak@meta.com
Copyright
Copyright (c) Meta Platforms, Inc. and affiliates.
All licenses in this repository are copyrighted by their respective authors.
Everything else is released under CC0. See LICENSE for details.
Related Skills
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
50PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
devplan-mcp-server
3MCP server for generating development plans, project roadmaps, and task breakdowns for Claude Code. Turn project ideas into paint-by-numbers implementation plans.
