You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
Nice to see that the OpenRoad-flow repo has been reopened !
Small bug with resize.tcl script: If the setRC.tcl is removed from the platform directory, the repair_design command dumps a segmentation fault.
Can be reproduced with the nangate45 gcd example, with OpenRoad-flow-scripts version 85bc23d. (Just remove setRC.tcl from platform directory)
bash-4.2$ make place
[...]
Notice 0: Finished DEF file: ./results/nangate45/gcd/3_2_place_iop.def
Warning: wire capacitance is zero. Use the set_wire_rc command to set wire resistance and capacitance.
==========================================================================
report_checks
--------------------------------------------------------------------------
Startpoint: _512_ (rising edge-triggered flip-flop clocked by core_clock)
Endpoint: _503_ (rising edge-triggered flip-flop clocked by core_clock)
Path Group: core_clock
Path Type: max
Delay Time Description
---------------------------------------------------------
0.00 0.00 clock core_clock (rise edge)
0.00 0.00 clock network delay (ideal)
0.00 0.00 ^ _512_/CK (DFF_X1)
0.08 0.08 ^ _512_/Q (DFF_X1)
0.04 0.13 ^ _305_/Z (BUF_X1)
0.07 0.20 ^ _308_/Z (XOR2_X1)
0.02 0.22 v _311_/ZN (AOI21_X1)
0.05 0.27 ^ _312_/ZN (OAI21_X1)
0.03 0.30 v _315_/ZN (AOI21_X1)
0.05 0.34 ^ _316_/ZN (OAI21_X1)
0.03 0.37 v _319_/ZN (AOI21_X1)
0.04 0.42 ^ _320_/ZN (OAI21_X1)
0.03 0.44 v _322_/ZN (OAI21_X1)
0.05 0.49 ^ _324_/ZN (OAI21_X1)
0.03 0.52 v _325_/ZN (OAI21_X1)
0.06 0.57 ^ _327_/ZN (OAI21_X1)
0.04 0.62 v _328_/ZN (OAI221_X1)
0.05 0.67 v _329_/ZN (AND3_X1)
0.06 0.72 ^ _330_/ZN (OAI22_X1)
0.03 0.75 v _331_/ZN (AOI21_X1)
0.05 0.80 ^ _332_/ZN (OAI21_X1)
0.10 0.90 ^ _338_/ZN (AND4_X1)
0.08 0.98 ^ _354_/Z (BUF_X1)
0.02 1.00 v _383_/ZN (AOI22_X1)
0.04 1.03 ^ _386_/ZN (OAI22_X1)
0.00 1.03 ^ _503_/D (DFF_X1)
1.03 data arrival time
2.00 2.00 clock core_clock (rise edge)
0.00 2.00 clock network delay (ideal)
0.00 2.00 clock reconvergence pessimism
2.00 ^ _503_/CK (DFF_X1)
-0.04 1.96 library setup time
1.96 data required time
---------------------------------------------------------
1.96 data required time
-1.03 data arrival time
---------------------------------------------------------
0.93 slack (MET)
==========================================================================
report_tns
--------------------------------------------------------------------------
tns 0.00
==========================================================================
report_wns
--------------------------------------------------------------------------
wns 0.00
==========================================================================
report_design_area
--------------------------------------------------------------------------
Design area 438 u^2 7% utilization.
==========================================================================
instance_count
--------------------------------------------------------------------------
386
==========================================================================
pin_count
--------------------------------------------------------------------------
964
Perform port buffering...
Perform buffer insertion...
0:00.84elapsed 83%CPU 66268memKB
make: *** [results/nangate45/gcd/3_3_place_resized.def] Error 11
The text was updated successfully, but these errors were encountered:
Directory designs and platforms must be mounted, because sky130 directories are not copyed to docker image at build time.
openroad/flow:20201021 (tagged with date as image version) is the latest image build by OpenROAD-flow-scripts/build_openroad.sh
By modifing the Makefile and running the tcl manually, a segfault is revealed:
Perform port buffering...
Perform buffer insertion...
make: *** [results/sky130/ibex/3_3_place_resized.def] Segmentation fault (core dumped)
fixed in 08365fc resizer missing set_wire_rc seg fault
hongzhi2015: the sky130 platform is broken because it is missing setRC.tcl.
You can add the following to avoid the bug until it gets pushed to the public repo:
set_wire_rc -layer met2
Hi,
Nice to see that the OpenRoad-flow repo has been reopened !
Small bug with
resize.tcl
script: If the setRC.tcl is removed from the platform directory, therepair_design
command dumps a segmentation fault.Can be reproduced with the nangate45 gcd example, with OpenRoad-flow-scripts version 85bc23d. (Just remove setRC.tcl from platform directory)
The text was updated successfully, but these errors were encountered: