Skip to main content

A compiler framework that automates translation from source code to silicon.

Project description

SiliconCompiler

Python CI Tests Tools CI Tests Daily CI Tests Wheels Lint Documentation Status codecov Downloads

What is SiliconCompiler?

A modular build system for hardware ("make for silicon"). The project philosophy is to "make the complex possible while keeping the simple simple".

SC Overview

The project foundation is a standardized dynamic JSON schema for configuring and tracking of compile time parameters related to design setup, libraries, tools, Process Design Kits (PDKs), flows, constraints, compiler time options, and run time metrics, advanced projects (like ASICs) are far too complex to be handled manually through markup languages like JSON/YAML, so the project also includes a simple (but powerful) object oriented Python API for compilation setup, run time scheduling, and results analysis. For more information about the project motivation and design philosophy, you can refer to the following paper.

A. Olofsson, W. Ransohoff, N. Moroze, "Invited: A Distributed Approach to Silicon Compilation", 59th Design Automation Conference (DAC), 10-14 July 2022, San Francisco, CA, USA. Published, 7/2022.

Why SiliconCompiler?

  • Ease-of-use: Programmable with a simple Python API
  • Portability: Powerful dynamic JSON schema supports ASIC and FPGA design and simulation
  • Speed: Flowgraph execution model enables cloud scale execution.
  • Friction-less: Remote execution model enables "zero install" compilation
  • Modularity: Tool abstraction layer makes it easy to add/port new tools to the project.
  • Provenance: Compilation manifests created automatically during execution.
  • Documented: An extensive set of auto-generated high quality reference documents.
  • In-use: Actively used by Zero ASIC for commercial tapeouts at advanced process nodes.

Supported Technologies

Type Supported
Languages C, Verilog, SV, VHDL, Chisel, Migen/Amaranth, Bluespec
Simulation Verilator, Icarus, GHDL
Synthesis Yosys, Vivado, Synopsys, Cadence
ASIC APR OpenRoad, Synopsys, Cadence
FPGA APR VPR, nextpnr, Vivado
Layout Viewer Klayout, OpenRoad, Cadence, Synopsys
DRC/LVS Magic, Synopsys, Siemens
PDKs sky130, asap7, freepdk45, gf12lp, intel16

Getting Started

SiliconCompiler is available as wheel packages on PyPI for macOS, Windows and Linux platforms. For working Python 3.6-3.11 environment, just use pip.

python -m pip install --upgrade siliconcompiler

Converting RTL into DRC clean GDS takes less than 10 lines of simple Python code.

import siliconcompiler                             # import python package
chip = siliconcompiler.Chip('heartbeat')           # create chip object
chip.load_target('skywater130_demo')               # load a pre-defined target
chip.input('heartbeat.v')                          # set input sources
chip.clock('clk', period=10)                       # set constraints
chip.set('option','remote', True)                  # enable remote execution
chip.run()                                         # run compilation
chip.summary()                                     # print summary
chip.show()                                        # show layout

To reduce the pain of tool installation, the project supports free remote compilation at siliconcompiler.com.

Simple designs can be compiled using the built in command line 'sc' app:

sc -remote -target "asic_demo"

Documentation

The full reference manual and tutorials can be found HERE.

Installation

Complete installation instructions are available in the Installation Guide.

To install the project from source (recommended for developers only).

git clone https://github.com/siliconcompiler/siliconcompiler
cd siliconcompiler
python -m pip install -e .             # Required install step
python -m pip install -e .[docs,test]  # Optional install step for generating docs and running tests

Tool Installation

Installation instructions for all external tools can be found in the Tools section of the reference manual. We have included shell setup scripts (Ubuntu) for most of the supported tools. See the ./setup directory for a complete set of scripts and ./setup/_tools.json for the currently recommended tool versions.

Contributing

SiliconCompiler is an open-source project and welcomes contributions. To find out how to contribute to the project, see our Contributing Guidelines.

Issues / Bugs

We use GitHub Issues for tracking requests and bugs.

License

Apache License 2.0

More information

Resources Link
Website https://www.siliconcompiler.com
Documentation https://docs.siliconcompiler.com
Sources https://github.com/siliconcompiler/siliconcompiler
Issues https://github.com/siliconcompiler/siliconcompiler/issues
RFCs https://github.com/siliconcompiler/rfcs
Discussion https://github.com/siliconcompiler/siliconcompiler/discussions

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

siliconcompiler-0.12.2-cp311-cp311-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.11Windows x86-64

siliconcompiler-0.12.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

siliconcompiler-0.12.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

siliconcompiler-0.12.2-cp311-cp311-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

siliconcompiler-0.12.2-cp311-cp311-macosx_10_15_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

siliconcompiler-0.12.2-cp310-cp310-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.10Windows x86-64

siliconcompiler-0.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

siliconcompiler-0.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

siliconcompiler-0.12.2-cp310-cp310-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

siliconcompiler-0.12.2-cp310-cp310-macosx_10_15_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

siliconcompiler-0.12.2-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

siliconcompiler-0.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

siliconcompiler-0.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

siliconcompiler-0.12.2-cp39-cp39-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

siliconcompiler-0.12.2-cp39-cp39-macosx_10_15_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

siliconcompiler-0.12.2-cp38-cp38-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.8Windows x86-64

siliconcompiler-0.12.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

siliconcompiler-0.12.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

siliconcompiler-0.12.2-cp38-cp38-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

siliconcompiler-0.12.2-cp38-cp38-macosx_10_15_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

siliconcompiler-0.12.2-cp37-cp37m-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

siliconcompiler-0.12.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

siliconcompiler-0.12.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

siliconcompiler-0.12.2-cp37-cp37m-macosx_10_15_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

siliconcompiler-0.12.2-cp36-cp36m-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.6mWindows x86-64

siliconcompiler-0.12.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

siliconcompiler-0.12.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

siliconcompiler-0.12.2-cp36-cp36m-macosx_10_15_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

File details

Details for the file siliconcompiler-0.12.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2631c6027482dd310721bf0ae6f8996278047e6a9c446622fbd05bfda7fb894f
MD5 579c620decf1a7365cbcc24677c0c06e
BLAKE2b-256 d7bd8090526fe4b1a2618ab5a02f6cddc1f3df4acd0618b214d1e5d9b0db4fad

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 523d3de6ce6c37b30b4ea696bef0c9d87977e683b17bcb677884f7cf54f9ddb9
MD5 9e49576ddf8be1a57c5e8c1085751c87
BLAKE2b-256 58e9f071511623ad8c452967c1a57c5cfbc20c3555c4f8a343d9ffbf0b505cbb

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 234c85d31cfd030717b7699f8b04051d4be5c360277c12a56f91bd82f93415a2
MD5 a1873462a387cfef9fb176d070d4e5b7
BLAKE2b-256 c608c0b2c2cb95f804a69c138980e4b739fd6509d6383d6d84252a85a49d5b96

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b30d0612d56055e97eee99fc8d90499fc0ba5fa903bee8923297a3f45d909b49
MD5 829db94f385cbb7cd2767061dff01d62
BLAKE2b-256 b637f8b7b5ffd50c7da6a9f0db14891c80c60d8e40fea2c69d890548f2bc0237

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 44a10739488896a7c197403bb7a32faca5d1642a59836ae6c4b7c5b92368712f
MD5 4cd605baf96a71d6756169cf7dd3ee26
BLAKE2b-256 849182530b94e2d6dbf63c487f9baba57322acabf05583045c4e76da135267d5

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72fba47f8d10b03a209603186132915ffb405df9b6aa6bcca0a27bf39b05ebb9
MD5 3ef968ef99dd75678ce44925b9ca1f23
BLAKE2b-256 46add14f926a1d096ec8018ceb346eee565bb556043f8e55b1ad622692a7377f

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84d9cc1df9b7c1bbb46475c638f2811a0d372bf067e9f7f454192be91fc978ed
MD5 24bc0ab9b208a6703837c2a4d9c77e66
BLAKE2b-256 3a786b948e632c92c6ea4b8775f8db3c7d5d8aa615c9591add83d593455cebdb

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93e3a40d0e8fe76308d3b0945bb5ca86e9359cace7602f6fe1c3a570a51c826b
MD5 468e9cb7a636fde98249f1a8a477c83b
BLAKE2b-256 b858b0e79d66e18f1a4aa6326c84cb8444b8e8282a8e28ee4bf24281ec80aeb1

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0d3e7c5e16a0e777ec491311b6530c92039cf5e3b3fc1f0c60391a35272a8d8
MD5 47efc4990569df235f3b3425cb17d7dd
BLAKE2b-256 366a79c70498492ace9b26d838e83119f2b6432f2f95683a461e3bd0fd973de0

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5f0363a1283b018af600f1b0b4557697a819c3956fc2e0ef632fe06161161d7a
MD5 824955428fd74dbb0ef3fbaa9a2d427b
BLAKE2b-256 a58824fec30e6d4c53df8b5ea81807af4819b9c5490e363bd4d723ebcb7354fd

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f8deb39becc46eec8c1bed9d3e8a476c0b0580224cb468c6db06838c71cfc8fe
MD5 e6b239a06bcdfecd75cae8cd4455504b
BLAKE2b-256 daac7e524c185f7fdf002745942432e3f4da0c3d108a7bb1465c500de9f8c3e0

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32ad5ab4f97eebcd0ad5aba5caead12520d7f0ad5698cfd7df8859fc36b24988
MD5 73d61112914590173f14ccee472efc23
BLAKE2b-256 319cccd3733bc68aaaa102862d8aea22f97c6ac77f35cac2cc7ea2cab756de82

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ecc76c4a6784b9ad58b6e96100093b7d2f493cdab928f8a5c4e617754b13cb5
MD5 be02a7ac538a9e99ab5fb7731dd238ce
BLAKE2b-256 905406dcfce3eee65ce45115c855339bf1b1ddc60fa0a8a86010f91f79c17b7f

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da7284beb9533d139b47afcdef532ba79045a5092f5a8e8979f9ccd0b2553bef
MD5 00636cd2a0d234b7843394a7d11da747
BLAKE2b-256 251c37a277917043f1bae97cb3f473c9a970e613863293431a77e85195b81d27

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9b04393e01528cb37ae7972378ff2882746cf4a409828bae338e45f136ca58f0
MD5 aa1f97b465a806a1958e1e700391ac04
BLAKE2b-256 56cdd5f6b9aea8f9055f9d0240769bcd48d6997ad7862b7f79f33aad5f67e334

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 94aa419ef2658988fe625eb6e58ea6cf68df68f3162c0285b1c0ea6d27c9ea0f
MD5 d9a824fcead2755ebee0fc389829011e
BLAKE2b-256 34334124d957bd9b955dfde8a275f7cfae95a673169929539d5cc99e46a18233

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6798eab9f939e69404d82a6c671eaa31c5d755caceed962896998aa64876aed5
MD5 805b01d7afffdb92fd652405efa7c5ca
BLAKE2b-256 5bc4a88c7998b34eb985d75322907fccccaf58683e2f4a51da208fd6ad89798f

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cab31359c8ee6e1fa8ae7ce7e373f98ef23077112f51e620671c112e07172999
MD5 aa32b2acd0a71b618bcc846e6c05af92
BLAKE2b-256 4c8db7d73b58429840f5642171346391132eb645e0d4fa47b39103b655ba2f0d

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86fe4f4e7145c505e6295c0df882b04b4d5abbbc50a16fa1dc0bf7f3fc775095
MD5 363792f6a1903a0743070a68badcbf28
BLAKE2b-256 6b6758d035d00fea93ce78a9ccdab76cb272fc359b482d6d870d5c89de487c86

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5d9eca030da3a07c170d15f3a958fd1badff377acb218e8d24465f5069eb2484
MD5 63b6996c05c322c3cfafaeb167bacbde
BLAKE2b-256 dc7f5c3535085c79e6bec3804814ef6fe27c89d28ebf71e18419803e5fe752b6

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bc19009b54833cd0f1d269fd058a57152ae5f336adff50dd8ee45071706cd435
MD5 b3a855df220ac0f30a63583f393a9f40
BLAKE2b-256 5eddc4396f2d9fd3d4bb0d30405b2513512e902638a0f26a4f86c4ac728c60ea

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baa8b5dd7c14a6d6cce6f84e01c0ce93ac280262216999f17f999e17459580b2
MD5 8a76add7430fe4d1ce89e762d9e2c38b
BLAKE2b-256 15af31fe0f24461c513f17bc5ff011846019a880ca88c657cd3ced936c4ea123

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30bff0117880cd6aa7e586cf8580a943d1ef34c4968514585d6c1e7f3e605bbf
MD5 65e118e438357fc5bd62d6f27da5e1fe
BLAKE2b-256 c6bfd4389b33bc09566114711f1a00bac23bee6c2d0291d242601185cf9e2d79

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c9e0e9af063405bebd59d415758815d8997aaa6ade92e5df78399e5f093e6e19
MD5 3d45d870c104dd71c75fafbd6611fa1f
BLAKE2b-256 67e96d93f9e7202ea373aa71088a8bca5ac8a8901ca6b1b2bc7933dbb5a95220

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d58809ef6192afff69fe0fbeed426906667a36fb885d779b06bad4f53f43ab2c
MD5 ae58635a710acc3b9374d8ca4b89d77b
BLAKE2b-256 14f909c4c0295f89e38a7d19d5ffed9eaf3c909f7439bf1c85df562f2bc7b270

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34483ee6ed8fb11c26106716499a5f7cb136c0dcc464d750c64bb3439c9ca3e2
MD5 d2b3a12dae70a04a868feefaa2125dfc
BLAKE2b-256 3bb778ac6ecc9099251297bfb2785bf9d1832efe86fc4be1236882b638290918

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e47677204623deac6efaa20b11bd2ad977f1e2dba351123a31a34fdef26f0f78
MD5 0e6844ba5dfb7460b9ae39f414ecc5aa
BLAKE2b-256 ca352f2ea0e1103896d85cf54cc4c7ef6b723fda7eecfa72e7b29781937e543c

See more details on using hashes here.

File details

Details for the file siliconcompiler-0.12.2-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for siliconcompiler-0.12.2-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ca9149f47eda66cba287915f14bc095d95dd302df1be1cd6c84288f7ba804cd0
MD5 a876594f52fb0342624c8d814b7fd941
BLAKE2b-256 fc2fb0c70e9277bd8b408a921ece17212f9e588bbbc97ef1ff9f42b0f5e95e88

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page