Compile code into silicon

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.
E.g. heartbeat.v

$ 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()
Terms | Privacy