Hi all!
I'm a bit new to using openlane and need some help. I'm trying to integrate an analog macro into the user_project_wrapper and am getting an error during detailed routing step 13. I have included its lef, and gds files generated from magic, and an empty verilog file too. The circuit itself is just a simple three stage ring oscillator.
I'm attaching my config file and lef file in case that might be helpful. Any help would be appreciated!
This is the error I'm getting:
[STEP 13]
[INFO]: Running Detailed Routing (log: ../home/haziq/GFMPW_2023/WEST-1/openlane/user_project_wrapper/runs/23_11_30_22_19/logs/routing/13-detailed.log)...
[ERROR]: during executing openroad script /openlane/scripts/openroad/droute.tcl
[ERROR]: Log: ../home/haziq/GFMPW_2023/WEST-1/openlane/user_project_wrapper/runs/23_11_30_22_19/logs/routing/13-detailed.log
[ERROR]: Last 10 lines:
---------- Metal5 ----------
numOverConGCell: 0, %OverConGCell: 0.00%
[WARNING DRT-0203] dbGcellGrid already exists in db. Clearing existing dbGCellGrid.
Number of guides: 0
[INFO DRT-0181] Start track assignment.
Error: droute.tcl, 40 vector: M range check __n (which is 4) >= this->size() (which is 0)
child process exited abnormally
[ERROR]: Creating issue reproducible...
[INFO]: Saving runtime environment...