Skip to content

thesukantadey/VLSITools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

VLSITools

Open Source VLSI Tools

Open Source tools are emerging for the further development of VLSI research. In this blog, I have listed some of the tools which I have come across in my research life. It is also to be noted the recent OpenRoad project is also trying to create the whole RTL to GDS flow opensourced. You can check their website (https://theopenroadproject.org/). These tools are very helpful in pursuing VLSI-related research. Please find the tools list below,

FireSim: Easy-to-use, Scalable, FPGA-accelerated Cycle-accurate Hardware Simulation: (https://fires.im/) (https://github.com/firesim/firesim)

Mixed-signal Circuit Layout: MAGIC (http://opencircuitdesign.com/magic/)

Circuit simulator: ngSPICE (http://ngspice.sourceforge.net/download.html)

Schematic Design: XCircuit (http://opencircuitdesign.com/xcircuit/download.html)

Schematic, simulator, and microcontroller: KTechlab (https://sourceforge.net/projects/ktechlab/)

Open Circuit Design tools: IRSIM (http://opencircuitdesign.com/irsim/download.html)

TCAD Semiconductor Device Simulator: DEVSIM (https://devsim.org/)

TCAD opensource tool: Genius TCAD (https://github.com/cogenda/Genius-TCAD-Open)

Open Source Layout Generation Flow: The Open Road Project (https://github.com/The-OpenROAD-Project)

Machine Learning-based Analog RF/Microwave Circuit Design: scikit-rf (https://scikit-rf.readthedocs.io/en/latest/)

Verilog HDL simulator & synthesis: Verilator (https://www.veripool.org/wiki/verilator/Installing)

IC Layout Editor: Toped (www.toped.org.uk/)

Global VLSI Routing Tool: FGR (http://vlsicad.eecs.umich.edu/BK/FGR/)

VHDL Simulator (doesn't do synthesis): GHDL (http://ghdl.free.fr/site/pmwiki.php)

Analog Wave viewer: gwave (https://sourceforge.net/projects/gwave/)

Plotting Tool: Labplot (https://labplot.kde.org/download/)

PCB Design: KiCAD (https://kicad-pcb.org/download/)

Opensource VHDL: osvvm (https://osvvm.org/downloads)

Detailed Routing Tool: Qrouter (http://opencircuitdesign.com/qrouter/index.html)

There are different other EDA tools: (https://sourceforge.net/directory/science-engineering/eda/os:linux/)

Machine Learning-based Power Grid Generator: OpeNPDN (https://github.com/The-OpenROAD-Project/OpeNPDN)

Static Timing Analysis: OpenSTA (https://github.com/The-OpenROAD-Project/OpenSTA)

Static Timing Analysis: OpenTimer (https://github.com/thesukantadey/OpenTimer)

Global Router: TritonRoute (https://github.com/The-OpenROAD-Project/TritonRoute)

Physical Flow Integration: Yosys (https://github.com/The-OpenROAD-Project/yosys)

Deep learning toolkit-enabled VLSI placement: DREAMPlace (https://github.com/limbo018/DREAMPlace)

There are other tools that I will be uploading. If you are aware of other tools that are not mentioned here, please comment below. In the future, I will try to segregate the tools classwise, like RTL tools, Physical Design tools.

About

Open Source VLSI Tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published