ASIC implementation flow infrastructure, successor to OpenLane
-
Updated
Jan 26, 2026 - Python
ASIC implementation flow infrastructure, successor to OpenLane
Python script for generating lookup tables for the gm/ID design methodology and much more ...
USAGI is a Python script designed to automate the process of synthesizing and performing gate-level simulations for digital designs across a range of cycle times.
An experimental package manager and development tool for Hardware Description Languages (HDL).
SimIO is a collection of virtualized components to interact with a (System)Verilog simulation.
Generator for wokwi schematics that implement lookup tables in conjunctive normal form (CNF), i.e. with AND and OR gates
Open-source IDE for silicon design. From RTL to GDSII in one keyboard-driven interface. Built for the open hardware movement.
🖋 Typeset Quartus II schematics using TikZ (LaTeX)
🖋 Typeset Quartus II waveform files using TikZ (LaTeX)
Transpiles a subset of Python functions into synthesizable SystemVerilog.
A Python-based tool for generating Verilog modules with features including customizable state machines, port definitions, and state diagrams using Graphviz. Ideal for FPGA and ASIC design workflows.
An integrated educational framework covering semiconductor physics, circuit design, fabrication processes, and testing — from fundamentals to advanced practical applications. (物性・回路・プロセス・設計・テストを貫く一貫教育体系。基礎から応用・実践までを体系的に整理)
🗃 Digital design / 3D model classifier
Finding computer vision algorithms that I can easily accelerate using a FPGA.
Digital Logic Course - Designing & Implementing a Processor
This project implements a Moore Machine in Python and a Moore Machine Graphical User Interface in Java. A Moore Machine is a finite state machine where the outputs depend only on the current state.
parity calculator for the given bit stream
Add a description, image, and links to the digital-design topic page so that developers can more easily learn about it.
To associate your repository with the digital-design topic, visit your repo's landing page and select "manage topics."