Closed njkrichardson closed 2 years ago
For the tools that are part of openroad you can just use it directly if you want to benchmark. For example we regularly run the ispd routing benchmarks with https://github.com/The-OpenROAD-Project/OpenROAD/blob/master/src/drt/test/run-ispd.py
Cheers for the response. Two follow up questions if you don't mind.
OL includes OR so you can use it from there. I'm just saying you don't need to use the OL flow scripts.
The script shows the TCL script it generates to run the benchmark at https://github.com/The-OpenROAD-Project/OpenROAD/blob/944855835623e651e7b9c7c50efcce1fb04b4fee/src/drt/test/run-ispd.py#L83
you can do something similar with your lef/def.
Thanks again very much. I just attempted to run the script using OpenROAD/src/drt/test
as the benchmark directory, but it seems ispd18_test1 is missing. Is there an additional step required to download and/or configure the benchmarks?
Also, can you confirm whether this script just routes, or places and routes? Thank you! I found a script to run a test with RePlAce in OpenROAD/src/gpl/test/testcase
as well, although I'm not sure how to run that one.
That script just routes. It wouldn't be hard to add placement commands to it.
You can get the test cases from https://ispd.cc/ispd2022/index.php?page=contests (2018 & 2019 are routing).
Hi there,
Many of the global/detailed placement tools (e.g., RePlAce, OpenDP) and global/detailed routing tools (e.g., cu-gr, TritonRoute) are designed with submission to ISPD competitions in mind. Typically these competitions are not concerned with chip synthesis; and provide only an lef/def.
Given just an lef/def for a design, how can I run global placement, detailed placement, global routing, and detailed routing via the interactive flow?
Note: not "merged lef"