OpenROAD-flow-scripts icon indicating copy to clipboard operation
OpenROAD-flow-scripts copied to clipboard

OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/

Results 166 OpenROAD-flow-scripts issues
Sort by recently updated
recently updated
newest added

### Describe the bug OpenROAD's `./etc/DependencyInstaller.sh` installs `yosys-0.33`; https://github.com/The-OpenROAD-Project/OpenROAD/blob/347459a5c91f473de611c0c0f403eb4880e8d339/etc/DependencyInstaller.sh#L12-L13 While the OpenROAD flow script seems to use a version [bc027b2](https://github.com/The-OpenROAD-Project/yosys/commit/bc027b2cae9a85b887684930705762fac720b529) [on Jan 19, 2022](https://github.com/The-OpenROAD-Project/yosys/commit/bc027b2cae9a85b887684930705762fac720b529) see; https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/tree/master/tools ### Expected Behavior `OpenROAD`...

### Description ORFS flow starts recording logs from synthesis stage with `1_1_yosys.log`. Snippet of logs ``` 1. Executing Verilog-2005 frontend: ./designs/src/gcd/gcd.v 2. Executing Liberty frontend. 3. Executing Liberty frontend. 4....

good first issue

### Description The example below was created with #1452 and `make DESIGN_CONFIG=designs/asap7/mock-registerfile/config.mk global_place_issue` unzip https://drive.google.com/file/d/1FGZ6Q66ZlWVqFuJ6IQj0ovF5nN2RDDlz/view?usp=drive_link and run global placement, takes 1200 seconds or so. Ideally it should be faster... ```...

gpl

### Description Referring the source rtl from [here](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/blob/master/flow/designs/src/coyote_tc/coyote_tc.v). IO pad tcl script from [here](https://github.com/The-OpenROAD-Project/OpenROAD/blob/master/src/pad/test/skywater130_coyote_tc.tcl). coyote_tc netlist from [here](https://raw.githubusercontent.com/The-OpenROAD-Project/OpenROAD/master/src/pad/test/skywater130_coyote_tc/coyote_tc.v). But if I run ORFS based flow [config.mk](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/blob/master/flow/designs/src/coyote_tc/coyote_tc.v) the generated netlist different...

documentation
pad

### Description https://people.eecs.berkeley.edu/~alanmi/abc/abc.htm does have a retiming capability. https://inst.eecs.berkeley.edu/~eecs151/sp21/files/lec26-abc.pdf discusses the retime and dretime commands. ### Suggested Solution Try them by tweaking synth.tcl. ### Additional Context _No response_

### Subject [Build] for compilation-related issues. ### Describe the bug With `openroad>` interactive session able to execute tool commands. If launch `openroad -gui` and type something in `TCL Commands` section...

* Change the Makefile target for `DONT_USE_LIBS` to `DECOMPRESSED_LIBS` * Removes the call to markDontUse.py, replaces it with either gunzip or ln * Switch yosys/abc to use the "dont use"...

The following has been done: - Modified the Klayout tools installation process to dynamically clone and build it from source since there are no prebuilt binaries available for the "aarch64"...