Skip to content

Latest commit

 

History

History
95 lines (77 loc) · 5.55 KB

README.md

File metadata and controls

95 lines (77 loc) · 5.55 KB

Open ASIC World

The purpose of this repository is to try and collect all the open source tools related to the Design of Digital ASICs.


Open-Source Text Editors


Open-Source Hardware Description Language (HDL)

Open-Source High-level Synthesis (HLS)

  • XLS : implements a High Level Synthesis toolchain that produces synthesizable designs (Verilog and SystemVerilog) from flexible, high-level descriptions of functionality.
  • PipelineC : A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

Open-Source Simulators

Open-Source Wave Viewer

  • GTKWave
  • WaveDrom : draws a Timing Diagram or Waveform from simple textual description.
  • Surfer : An Extensible and Snappy Waveform Viewer

Open-Source Frameworks

  • CHIPYARD
  • SiliconCompiler : A modular build system for hardware
  • edalize : Edalize is a Python Library for interacting with EDA tools. It can create project files for supported tools and run them in batch or GUI mode (where supported).

Open-Source Complete Toolchain for VLSI

Open-Source Production Design Kits

Open-Source Predictive Design Kits

Open-Source Standard-Cell Library

Open-Source SRAM Compilers

Open-Source Synthesis tool

  • Yosys : a framework for Verilog RTL synthesis.

Open-Source Static Timming Analysis (STA)

Open-Source Place&Route tool

  • nextpnr
  • [CUGR](An Extensible and Snappy Waveform Viewer) : VLSI Global Routing Tool Developed by CUHK
  • LibreEDA : a framework for the physical design of silicon chips and tries to simplify the development of place and route tools.

Open-Source GDS generation

Open-Source Layout Viewer

Open-Source Design For Test (DFT)

  • Fault : A complete open-source design-for-testing (DFT) Solution.

Open-Source Schematic capture

  • XSCHEM : a schematic capture program.
  • Xic : is a full-featured physical layout editor, schematic editor, and analysis tool.
  • XCircuit : Schematic capture for SPICE netlists and PostScript

Open-Source Spice Simulator

  • NGSPICE : source spice simulator for electric and electronic circuits.
  • WRspice Circuit Simulator : a powerful and flexible circuit simulation and analysis tool.
  • ahkab : a SPICE-like electronic circuit simulator written in Python