SiliconCompiler is an open source framework which automates the translation from source code to silicon ("make for silicon".)
All you need is a Python environment and a Verilog file.
$ pip install siliconcompiler $ sc heartbeat.v -remote
For designs that are too complex to be compiled at the command line, development should be like programming in Python: creative, productive, and fun.
SiliconCompiler offers a Python object-oriented API, and a distributed systems execution model. Check out the documentation for the full story.
import siliconcompiler chip = siliconcompiler.Chip('heartbeat') chip.load_target('skywater130_demo') chip.input('heartbeat.v') chip.clock('clk', period=10) chip.set('option','remote', True) chip.run() chip.summary() chip.show()