commit | 8fb06b77d52b8720e334ac0b132016ef7268b02a | [log] [tgz] |
---|---|---|
author | SweeperAA <64485414+SweeperAA@users.noreply.github.com> | Thu Dec 03 23:40:01 2020 -0500 |
committer | GitHub <noreply@github.com> | Thu Dec 03 23:40:01 2020 -0500 |
tree | af24dd971843eab215b33a80e46b7281e8606dc3 | |
parent | 7388481d46a72fe16023f48983b61722af622675 [diff] |
Create config.tcl
Follow the steps at https://github.com/efabless/openlane#quick-start. Note that as of the time of this writing, the develop branch of open lane was used (i.e., git clone https://github.com/efabless/openlane.git --branch develop). If the docker is run manually, you'll need to specify rc5 instead of rc4.
After make test
succeeds, proceed to check out step next.
cd openlane/designs git clone https://github.com/SweeperAA/skywater130_decred_miner.git ./caravel cd caravel make uncompress
At this point, there are two ways build the decred ASIC flow. At the time of this writing, each option has it's own deficiencies but you can get some intermediate results.
Option 1: Build the macro independent of the caravel chip harness user space area.
cd caravel/openlane make decred_top
Option 2: Build the entire user space together with decred.
cd caravel/openlane make user_project_wrapper