ideas icon indicating copy to clipboard operation
ideas copied to clipboard

Convert the Verilog to Routing test runner from Perl to Python

Open mithro opened this issue 6 years ago • 8 comments

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;

Some minor scripts which could be pretty easily converted are;

Knowledge Prerequisites

  • Some Perl
  • Some Python

mithro avatar Jun 21 '18 17:06 mithro

I would like to help in this if you permit?

ShraddhaDevaiya avatar Mar 26 '20 14:03 ShraddhaDevaiya

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 avatar Apr 02 '20 16:04 jgoeders

@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.

sarahmaddox avatar Apr 02 '20 17:04 sarahmaddox

@jgoeders Ah, I'm wondering if you meant to @-mention ShraddhaDevaiya rather than me?

sarahmaddox avatar Apr 02 '20 17:04 sarahmaddox

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.

jgoeders avatar Apr 02 '20 18:04 jgoeders

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.

ShraddhaDevaiya avatar Apr 03 '20 04:04 ShraddhaDevaiya

@jgoeders Is the rewrite done?

NP95 avatar Jul 30 '20 01:07 NP95

@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.

jgoeders avatar Jul 30 '20 22:07 jgoeders