ideas
ideas copied to clipboard
Convert the Verilog to Routing test runner from Perl to Python
Convert the test runner from Perl to Python
VtR has a vtr_flow
test suite runner. Currently the scripts are written in a mismash of Perl, Python and bash. It would be good if these scripts could all be rewritten in Python.
Expected results
You can run the vtr test suite without requiring perl to be installed.
Detailed Explanation
The major scripts which need to be converted are;
- [ ] run_vtr_task.pl
- [ ] run_vtr_flow.pl
Some minor scripts which could be pretty easily converted are;
Knowledge Prerequisites
- Some Perl
- Some Python
I would like to help in this if you permit?
We've started working on this. Sorry, I didn't see your comment @sarahmaddox . Maybe we could work on this together? I have a student who is planning to convert these to Python, plus add extra functionality for a summer project.
@jgoeders No worries! I'm not working on SymbiFlow at the moment, and don't have bandwidth to pick it up again. Please do go ahead with tackling this one.
@jgoeders Ah, I'm wondering if you meant to @-mention ShraddhaDevaiya rather than me?
Yes, sorry! Wrong autocomplete. @ShraddhaDevaiya. Are you still planning to work on this? If so, we should coordinate so we don't work on the same features.
Yeah If space is there , then definitely want to work. and if possible can you please elaborate it more to get more idea about it.
@jgoeders Is the rewrite done?
@NP95 There is now a run_vtr_flow.py in master. https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/1429
We are still working on converting the run_vtr_task.pl script.