top of page

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 SystemVerilog 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()

bottom of page