Hello everyone, I am looking for help to run a gate-level simulation using OpenLane with sky130_fd_s...
j

Johannes Farias

over 2 years ago
Hello everyone, I am looking for help to run a gate-level simulation using OpenLane with sky130_fd_sc_hd and QuestaSim. I am having issues with the .sdf file. Basically, I have loaded a design and ran the flow in OpenLane. Now, I am trying to load the following files in QuestaSim:
primitives.v
sky130_fd_sc_hd.v
my_module.v
my_module.sdf
I got these messages when QuestaSim loads the sdf file:
# Loading instances from my_module.sdf
# Loading timing data from my_module.sdf
# ** Error (suppressible): (vsim-SDF-12088) my_module.sdf(34): Failed to find matching specify module path for IOPATH.
# ** Error (suppressible): (vsim-SDF-12088) my_module.sdf(35): Failed to find matching specify module path for IOPATH.
# ** Error (suppressible): (vsim-SDF-12088) my_module.sdf(44): Failed to find matching specify module path for IOPATH.
# ** Error (suppressible): (vsim-SDF-12088) my_module.sdf(53): Failed to find matching specify module path for IOPATH.
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(57): Failed to find matching specify timing constraint for HOLD. 
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(58): Failed to find matching specify timing constraint for HOLD. 
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(59): Failed to find matching specify timing constraint for SETUP. 
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(60): Failed to find matching specify timing constraint for SETUP. 
# ** Error (suppressible): (vsim-SDF-12088) my_module.sdf(68): Failed to find matching specify module path for IOPATH.
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(72): Failed to find matching specify timing constraint for HOLD. 
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(73): Failed to find matching specify timing constraint for HOLD. 
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(74): Failed to find matching specify timing constraint for SETUP. 
# ** Error (suppressible): (vsim-SDF-12090) my_module.sdf(75): Failed to find matching specify timing constraint for SETUP. 
# ** Fatal: (vsim-SDF-3444) Failed to annotate from SDF file "my_module.sdf".
#    Time: 0 ps  Iteration: 0  Instance: /my_module File: my_module.v
# FATAL ERROR while loading design
How can I correctly load the sdf file? Thanks.
Hi all, I am facing the a routing congestion error in the step "Running Global Routing Resizer Timi...
s

Sergi Albort

over 2 years ago
Hi all, I am facing the a routing congestion error in the step "Running Global Routing Resizer Timing Optimizations". This congestion error is independent of the the position of the macros, either if are placed manually our auto. Furthermore this error only pop ups when I used a caravel flow scheme, with really flows there is not any problem. Finally, opening the openroad gui it can be noticed that is due to a "high congestion area" in the center of the design. The strange part of this error is that this step is before placing and routing the inner logic of this design, so it does not make that much sense to talk about congestion when only macros are placed. I would be so glad is somebody could help me out with this problem. The git link of the project is: https://github.com/salb97/efabless_subsystem_caravel and the run is server_config [STEP 14] [INFO]: Running Global Routing Resizer Timing Optimizations (log: designs/efabless_segmentation_memories/runs/server_config/logs/routing/14-resizer_timing.log)... [ERROR]: during executing openroad script /openlane/scripts/openroad/resizer_routing_timing.tcl [ERROR]: Log: designs/efabless_segmentation_memories/runs/server_config/logs/routing/14-resizer_timing.log [ERROR]: Last 10 lines: [INFO GRT-0101] Running extra iterations to remove overflow. [INFO GRT-0103] Extra Run for hard benchmark. [INFO GRT-0197] Via related to pin nodes: 39480 [INFO GRT-0198] Via related Steiner nodes: 3402 [INFO GRT-0199] Via filling finished. [INFO GRT-0111] Final number of vias: 134804 [INFO GRT-0112] Final usage 3D: 3743051 [ERROR GRT-0118] Routing congestion too high. Check the congestion heatmap in the GUI. Error: resizer_routing_timing.tcl, 39 GRT-0118 child process exited abnormally [ERROR]: Creating issue reproducible...