ieee-ceda-datc / rdf-2019 Goto Github PK
View Code? Open in Web Editor NEWDATC RDF
License: MIT License
DATC RDF
License: MIT License
On some OSes, python
be default refers to python2, which will not work well with the script.
So maybe you can mention one will need python3 for this:
python ../src/rdf.py --config test.yml --test
Also, on my end (Ubuntu 18.04), package libtcl8.5
is needed. Except for that, the test seems running well.
Thanks!
When I was installing this package, I encountered the following issues:
Firstly, when executing:
cd bin/openroad
./install.sh
I found that the URL: https://drive.google.com/open?id=1NKdesTjagx3lm4FGgcUHDuVilf-m2HCf seems to be invalid, which leads to the inability to install static yosys binaries.
Secondly, I noticed in the RDF-2019 paper that during the gate sizing stage, Resizer and TritonSizer are supported. However, when I searched through the Jenkinsfile, there didn't seem to be any options for gate sizing. Additionally, I couldn't find the corresponding stage in the test.yml file. How can I execute gate sizing?
I would greatly appreciate your response.
Sincerely
Hi, I am trying to run the example using the python command. I've set my rdf path and I am in run folder. I get this. maybe this is a noob question.
Job ID: rdf.yymmdd.HHMMSS
Processing config file...
(I) SKIP: rdf_path=/Users/wangnanzhong/Downloads/RDF-2019-master/run
(I) SKIP: job_dir=/path/to/job/directory/not/implemented/yet
Design: ac97_ctrl
Current stage: synth
Creating run directory:
Launching: /Users/wangnanzhong/Downloads/RDF-2019-master/bin/synth/abc/rdf_abc.py
-------------------------------------------------------------------------------
Running ABC...
-------------------------------------------------------------------------------
Job directory: /Users/wangnanzhong/Downloads/RDF-2019-master/run/rdf.yymmdd.HHMMSS/synth
Previous stage outputs: None
Traceback (most recent call last):
File "../src/rdf.py", line 151, in <module>
rdf.run()
File "../src/rdf.py", line 108, in run
module.run(config, run_dir, prev_out_dir, user_parms)
File "/Users/wangnanzhong/Downloads/RDF-2019-master/bin/synth/abc/rdf_abc.py", line 32, in run
abc_runner = ABCRunner(config, job_dir, prev_out_dir, user_parms)
TypeError: Can't instantiate abstract class ABCRunner with abstract methods write_run_scripts
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.