Python Rtl

Open-source Python projects categorized as Rtl

Top 10 Python Rtl Projects

  1. openlane

    OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.

    Project mention: The Death of Utilitarian Programming | news.ycombinator.com | 2025-09-28

    > no more engineering for engineering’s sake

    I'm not sure many successful engineering orgs did much of that but also the environment our creations live in is much different now.

    It was a huge task just to get our programs to run at all not very long ago. When I first started coding I was working on some code for a VLSI problem and I spent like a month just figuring out how to get the problem to fit on disk (not main memory, but on disk!). Now there are similar things that run on a laptop [0]. And it's not like I'm unique in having to come up with crazy solutions to problems tangent to the primary problem in this space. [1]

    Now the infrastructure for our code is amazing and the machines that execute them abound in resources, especially in the cloud. Now that the yoke has been cast off it makes sense more time is spent on the solution the actual problem you set out to solve in the first place.

    [0] https://github.com/The-OpenROAD-Project/OpenLane

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. siliconcompiler

    Modular hardware build system

  4. Salamandra

    Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.

  5. pymtl3

    Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework

  6. PyRTL

    A collection of classes providing simple hardware specification, simulation, tracing, and testing suitable for teaching and research. Simplicity, usability, clarity, and extensibility are the overarching goals, rather than performance or optimization.

  7. sphinxcontrib-hdl-diagrams

    Sphinx Extension which generates various types of diagrams from Verilog code.

  8. PyChip-py-hcl

    A Hardware Construct Language

  9. hwtLib

    hardware library for hwt (= ipcore repo)

  10. fsm2sv

    SystemVerilog FSM generator

  11. openENOC

    openENOC is an open-source Ethernet-based NoC for scalable MPSoC systems, using Layer-2 frame switching to connect CPUs, accelerators and peripherals for crypto, AI and edge computing.

    Project mention: OpenENOC – Scalable Ethernet-Based Network-on-Chip | news.ycombinator.com | 2026-06-28
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Rtl discussion

Log in or Post with

Python Rtl related posts

  • Cascade: CPU Fuzzing via Intricate Program Generation

    3 projects | news.ycombinator.com | 23 Oct 2023
  • Why are there only 3 languages for FPGA development?

    5 projects | /r/FPGA | 1 Dec 2022
  • Choice of Python HDL library

    10 projects | /r/FPGA | 25 Jul 2022
  • Suggest advance project ideas

    3 projects | /r/FPGA | 3 Sep 2021

Index

What are some of the best open-source Rtl projects in Python? This list will help you:

# Project Stars
1 openlane 1,899
2 siliconcompiler 1,199
3 Salamandra 843
4 pymtl3 463
5 PyRTL 303
6 sphinxcontrib-hdl-diagrams 65
7 PyChip-py-hcl 45
8 hwtLib 45
9 fsm2sv 39
10 openENOC 15

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?