vtr-verilog-to-routing
vtr-verilog-to-routing copied to clipboard
Quickstart, requirements, and flow tutorial update
- Quickstart now shows how to build for use with ODIN II
- Updated basic design flow tutorial to remove redundant instructions to run
parse_vtr_task.py
- Changed version of black in
requirements.txt
to 21.4b0 so thatmake env
works
Motivation and Context
- The quickstart guide did not tell users how to build to that ODIN II could be used for synthesis. They would have to go to the ODIN II page and see to navigate to the
odin_ii
directory andmake build
. The new command in the quickstart guide allows them to build ODIN II when they build VTR. - There was an instruction to run
parse_vtr_task.py
in the Basic Design Flow Tutorial, the reason being it created aparse_results.txt
file, but this is already created by the earlierrun_vtr_task.py
-
make env
did not work with the previous version of black, 20.8b1
How Has This Been Tested?
- I ran
make env
with the new version of black, and there are no errors.
Types of changes
- [x] Bug fix (change which fixes an issue)
- [ ] New feature (change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
- [ ] My change requires a change to the documentation
- [x] I have updated the documentation accordingly
- [ ] I have added tests to cover my changes
- [ ] All new and existing tests passed
@vaughnbetz What do you think about these changes? This resolves the black version which was causing make env
not to work properly and resolves some inconsistencies with how run_vtr_task.py is introduced.
See issue #2548
@vaughnbetz Please review
Looks good and merging. One enhancement we should do next though -- we should change to synthesizing with parmys, as it is now the default synthesis flow. Basically replace the Odin II section with the parmys equivalent. The Odin II part can be moved to an optional section at the end of the quick start or (even better) a quick start at the beginning of the Odin II documentation.