OpenROAD 26Q3-173-gf5df0085c2 Features included (+) or not (-): +GPU +GUI +Python This program is licensed under the BSD-3 license. See the LICENSE file for details. Components of this program may be licensed under more restrictive licenses which must be honored. [INFO ORD-0030] Using 32 thread(s). mkdir -p ./objects/asap7/gcd/a7_io10 /OpenROAD-flow-scripts/flow/scripts/flow.sh 1_synth synth_syn Running synth_syn.tcl, stage 1_synth source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_lef /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7_tech_1x_201209.lef [INFO ODB-0227] LEF file: /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7_tech_1x_201209.lef, created 30 layers, 9 vias read_lef /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7sc7p5t_28_R_1x_220121a.lef [INFO ODB-0227] LEF file: /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7sc7p5t_28_R_1x_220121a.lef, created 212 library cells set_dont_use "*x1p*_ASAP7* *xp*_ASAP7* SDF* ICG*" sv_elaborate -D SYNTHESIS --compat=vcs --ignore-assertions --no-implicit-memories --top gcd /OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v --std=1364-2005 Top level design units: gcd Build succeeded: 0 errors, 0 warnings syn::stats adc: 1 cells, 17 bits and: 3 cells, 3 bits dff: 3 cells, 34 bits eq: 7 cells, 7 bits input: 5 cells, 36 bits mux: 1 cells, 1 bits name (tentative): 143 cells, 0 bits not: 20 cells, 20 bits output: 3 cells, 0 bits ult: 1 cells, 1 bits ushr: 29 cells, 230 bits total: 216 cells, 349 bits synthesize [INFO SYN-0056] liveness: replaced 0 register bits, 0 combinational bits [INFO SYN-0020] abc_roundtrip: exported 490 ANDs, 70 CIs, 52 COs syn  : i/o = 70/ 52 and = 490 lev = 19 (14.27) mem = 0.01 MB Simulating 4 words for 10 rounds. SAT solving with 1000000 conflicts. cst = 490 cls = 0 lit = 490 unused = 70 proof = 0 cst = 2 cls = 6 lit = 20 unused = 534 proof = 0 cst = 2 cls = 6 lit = 15 unused = 539 proof = 0 cst = 2 cls = 7 lit = 13 unused = 540 proof = 0 cst = 2 cls = 6 lit = 12 unused = 542 proof = 0 cst = 2 cls = 6 lit = 12 unused = 542 proof = 0 cst = 2 cls = 6 lit = 12 unused = 542 proof = 0 cst = 2 cls = 6 lit = 12 unused = 542 proof = 0 syn  : i/o = 70/ 11 and = 171 lev = 15 (8.36) mem = 0.00 MB SAT solver statistics: CO = 11 AND = 171 Conf = 1000000 MinVar = 2000 MinCalls = 200 Unsat calls 9 ( 81.82 %) Ave conf = 3.7 Time = 0.00 sec ( 11.71 %) Sat calls 2 ( 18.18 %) Ave conf = 0.0 Time = 0.00 sec ( 5.14 %) Undef calls 0 ( 0.00 %) Ave conf = 0.0 Time = 0.00 sec ( 0.00 %) Total time = 0.00 sec 1 : P = 3. D = 2. F = 0. M = 0. And = 487. Time = 0.00 sec syn  : i/o = 70/ 5 and = 46 lev = 11 (8.40) mem = 0.00 MB SAT solver statistics: CO = 5 AND = 46 Conf = 1000000 MinVar = 2000 MinCalls = 200 Unsat calls 4 ( 80.00 %) Ave conf = 2.0 Time = 0.00 sec ( 3.68 %) Sat calls 1 ( 20.00 %) Ave conf = 2.0 Time = 0.00 sec ( 4.76 %) Undef calls 0 ( 0.00 %) Ave conf = 0.0 Time = 0.00 sec ( 0.00 %) Total time = 0.00 sec 2 : P = 1. D = 1. F = 0. M = 0. And = 484. Time = 0.00 sec syn  : i/o = 70/ 3 and = 34 lev = 10 (9.33) mem = 0.00 MB SAT solver statistics: CO = 3 AND = 34 Conf = 1000000 MinVar = 2000 MinCalls = 200 Unsat calls 3 (100.00 %) Ave conf = 1.3 Time = 0.00 sec ( 3.89 %) Sat calls 0 ( 0.00 %) Ave conf = 0.0 Time = 0.00 sec ( 0.00 %) Undef calls 0 ( 0.00 %) Ave conf = 0.0 Time = 0.00 sec ( 0.00 %) Total time = 0.00 sec 3 : P = 3. D = 0. F = 0. M = 0. And = 480. Time = 0.00 sec syn  : i/o = 70/ 0 and = 0 lev = 0 (-nan) mem = 0.00 MB Considered all available candidate equivalences. Performed 10 SAT calls: P = 7 D = 3 F = 0 NBeg = 490. NEnd = 480. (Gain = 2.04 %). RBeg = 0. REnd = 0. (Gain = 0.00 %). Sim = 0.00 sec ( 0.00 %) Sat = 0.00 sec ( 0.00 %) Pat = 0.00 sec ( 0.00 %) Time = 0.00 sec [INFO SYN-0023] abc_roundtrip: after ABC: 480 ANDs, 70 CIs, 52 COs [INFO SYN-0020] abc_roundtrip: exported 480 ANDs, 70 CIs, 52 COs syn  : i/o = 70/ 52 and = 480 lev = 19 (13.63) mem = 0.01 MB Starting: syn : pi = 70 po = 52 and = 480 lev = 19 Rewrite: syn : pi = 70 po = 52 and = 442 lev = 21 Refactor: syn : pi = 70 po = 52 and = 425 lev = 21 Balance: syn : pi = 70 po = 52 and = 425 lev = 21 Rewrite: syn : pi = 70 po = 52 and = 425 lev = 21 RewriteZ: syn : pi = 70 po = 52 and = 423 lev = 21 Balance: syn : pi = 70 po = 52 and = 423 lev = 20 RefactorZ: syn : pi = 70 po = 52 and = 423 lev = 20 RewriteZ: syn : pi = 70 po = 52 and = 418 lev = 20 Balance: syn : pi = 70 po = 52 and = 418 lev = 19 Starting: syn : pi = 70 po = 52 and = 418 lev = 19 Rewrite: syn : pi = 70 po = 52 and = 417 lev = 19 Refactor: syn : pi = 70 po = 52 and = 417 lev = 19 Balance: syn : pi = 70 po = 52 and = 417 lev = 19 Rewrite: syn : pi = 70 po = 52 and = 417 lev = 19 RewriteZ: syn : pi = 70 po = 52 and = 413 lev = 19 Balance: syn : pi = 70 po = 52 and = 413 lev = 18 RefactorZ: syn : pi = 70 po = 52 and = 413 lev = 18 RewriteZ: syn : pi = 70 po = 52 and = 407 lev = 18 Balance: syn : pi = 70 po = 52 and = 407 lev = 18 Starting: syn : pi = 70 po = 52 and = 464 lev = 13 Rewrite: syn : pi = 70 po = 52 and = 424 lev = 17 Refactor: syn : pi = 70 po = 52 and = 423 lev = 17 Balance: syn : pi = 70 po = 52 and = 423 lev = 17 Rewrite: syn : pi = 70 po = 52 and = 421 lev = 17 RewriteZ: syn : pi = 70 po = 52 and = 421 lev = 17 Balance: syn : pi = 70 po = 52 and = 421 lev = 17 RefactorZ: syn : pi = 70 po = 52 and = 421 lev = 17 RewriteZ: syn : pi = 70 po = 52 and = 421 lev = 17 Balance: syn : pi = 70 po = 52 and = 421 lev = 17 Starting: syn : pi = 70 po = 52 and = 421 lev = 17 Rewrite: syn : pi = 70 po = 52 and = 421 lev = 17 Refactor: syn : pi = 70 po = 52 and = 421 lev = 17 Balance: syn : pi = 70 po = 52 and = 421 lev = 17 Rewrite: syn : pi = 70 po = 52 and = 421 lev = 17 RewriteZ: syn : pi = 70 po = 52 and = 421 lev = 17 Balance: syn : pi = 70 po = 52 and = 421 lev = 17 RefactorZ: syn : pi = 70 po = 52 and = 421 lev = 17 RewriteZ: syn : pi = 70 po = 52 and = 421 lev = 17 Balance: syn : pi = 70 po = 52 and = 420 lev = 17 Starting: syn : pi = 70 po = 52 and = 420 lev = 17 Rewrite: syn : pi = 70 po = 52 and = 420 lev = 17 Refactor: syn : pi = 70 po = 52 and = 420 lev = 17 Balance: syn : pi = 70 po = 52 and = 420 lev = 17 Rewrite: syn : pi = 70 po = 52 and = 420 lev = 17 RewriteZ: syn : pi = 70 po = 52 and = 420 lev = 17 Balance: syn : pi = 70 po = 52 and = 420 lev = 17 RefactorZ: syn : pi = 70 po = 52 and = 420 lev = 17 RewriteZ: syn : pi = 70 po = 52 and = 420 lev = 17 Balance: syn : pi = 70 po = 52 and = 420 lev = 17 syn  : i/o = 70/ 52 and = 420 lev = 17 (13.42) mem = 0.01 MB [INFO SYN-0023] abc_roundtrip: after ABC: 420 ANDs, 70 CIs, 52 COs [INFO SYN-0017] mapCombinationals: done [INFO SYN-0040] gatefusion: 0 fusions applied, area delta 0.0000 input: 5 cells, 36 bits name (tentative): 102 cells, 0 bits not: 1 cells, 1 bits output: 3 cells, 0 bits target: AND2x2_ASAP7_75t_R: 3 cells, 3 bits, area 0.26244 target: AND3x1_ASAP7_75t_R: 3 cells, 3 bits, area 0.26244 target: AND4x1_ASAP7_75t_R: 1 cells, 1 bits, area 0.10206 target: AO21x1_ASAP7_75t_R: 17 cells, 17 bits, area 1.48716 target: AO221x1_ASAP7_75t_R: 18 cells, 18 bits, area 2.6244 target: AO32x1_ASAP7_75t_R: 2 cells, 2 bits, area 0.23328 target: AOI21x1_ASAP7_75t_R: 20 cells, 20 bits, area 2.3328 target: AOI221x1_ASAP7_75t_R: 1 cells, 1 bits, area 0.20412 target: DFFHQNx1_ASAP7_75t_R: 34 cells, 34 bits, area 9.9144 target: INVx1_ASAP7_75t_R: 24 cells, 24 bits, area 1.04976 target: MAJx2_ASAP7_75t_R: 8 cells, 8 bits, area 1.04976 target: NAND2x1_ASAP7_75t_R: 9 cells, 9 bits, area 0.78732 target: NAND3x1_ASAP7_75t_R: 2 cells, 2 bits, area 0.32076 target: NOR2x1_ASAP7_75t_R: 7 cells, 7 bits, area 0.61236 target: NOR3x1_ASAP7_75t_R: 1 cells, 1 bits, area 0.16038 target: OA211x2_ASAP7_75t_R: 17 cells, 17 bits, area 1.98288 target: OA21x2_ASAP7_75t_R: 13 cells, 13 bits, area 1.32678 target: OAI21x1_ASAP7_75t_R: 24 cells, 24 bits, area 2.79936 target: OAI22x1_ASAP7_75t_R: 1 cells, 1 bits, area 0.1458 target: OR2x2_ASAP7_75t_R: 7 cells, 7 bits, area 0.61236 target: OR3x1_ASAP7_75t_R: 20 cells, 20 bits, area 1.7496 target: OR4x1_ASAP7_75t_R: 2 cells, 2 bits, area 0.20412 target: OR5x1_ASAP7_75t_R: 2 cells, 2 bits, area 0.23328 target: XNOR2x2_ASAP7_75t_R: 6 cells, 6 bits, area 0.96228 target: XOR2x2_ASAP7_75t_R: 19 cells, 19 bits, area 3.04722 total: 372 cells, 298 bits, area 34.4671 [INFO SYN-0031] Export to ODB: created 261 instances, 209 nets, 54 ports read_sdc /out/sdc/a7_io10.sdc repair_design -pre_placement [WARNING EST-0027] no estimated parasitics. Using wire load models. Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +17.6% | 0 | 45 | 50 | 342 final | +17.6% | 0 | 45 | 50 | 0 --------------------------------------------------------------------- [INFO RSZ-0038] Inserted 45 buffers in 50 nets. [INFO RSZ-0504] Runtime: 0.10s Report metrics stage 1, synth... ========================================================================== synth report_design_area -------------------------------------------------------------------------- Design area 41 um^2 100% utilization. write_db ./results/asap7/gcd/a7_io10/1_synth.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_io10/1_synth.sdc Elapsed time: 0:01.69[h:]min:sec. CPU time: user 1.60 sys 0.16 (103%). Peak memory: 207044KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_synth .odb 1 202 cffd64e345b9d75e4bc4 1_synth .sdc fe849b77641121d3456a /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_1_floorplan floorplan Running floorplan.tcl, stage 2_1_floorplan source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/1_synth.odb read_sdc ./results/asap7/gcd/a7_io10/1_synth.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl ========================================================================== Floorplan check_setup -------------------------------------------------------------------------- number instances in verilog is 306 [INFO IFP-0107] Defining die area using utilization: 65.00% and aspect ratio: 1. [WARNING IFP-0028] Core area lower left (0.500, 0.500) snapped to (0.540, 0.540). [INFO IFP-0001] Added 29 rows of 145 site asap7sc7p5t. [INFO IFP-0100] Die BBox: ( 0.000 0.000 ) ( 8.898 8.898 ) um [INFO IFP-0101] Core BBox: ( 0.540 0.540 ) ( 8.370 8.370 ) um [INFO IFP-0102] Core area: 61.309 um^2 [INFO IFP-0103] Total instances area: 40.547 um^2 [INFO IFP-0104] Effective utilization: 0.661 [INFO IFP-0105] Number of instances: 306 source /OpenROAD-flow-scripts/flow/platforms/asap7/openRoad/make_tracks.tcl source /OpenROAD-flow-scripts/flow/platforms/asap7/fastroute.tcl Repair tie lo fanout... Repair tie hi fanout... repair_timing -setup_margin 0 -hold_margin 0 -repair_tns 100 -skip_last_gasp -setup -skip_last_gasp -sequence unbuffer,sizeup,swap,vt_swap -verbose [WARNING EST-0027] no estimated parasitics. Using wire load models. [INFO RSZ-0100] Repair move sequence: UnbufferMove SizeUpMove SwapPinsMove [INFO RSZ-0094] Found 3 endpoints with setup violations. [INFO RSZ-0099] Repairing 3 out of 3 (100.00%) violating endpoints... Iter | Removed | Resized | Inserted | Cloned | Pin | Area | WNS | StTNS | EnTNS | Viol | Worst | Buffers | Gates | Buffers | Gates | Swaps | | | | | Endpts | St/EnPt ------------------------------------------------------------------------------------------------------------------------------ 0* | 0 | 0 | 0 | 0 | 0 | +0.0% | -30.610 | -79.4 | -45.2 | 3 | u131/D 10* | 0 | 4 | 0 | 0 | 5 | +0.3% | -27.241 | -74.7 | -37.7 | 3 | u131/D 13* | 0 | 3 | 0 | 0 | 3 | +0.2% | -24.377 | -66.2 | -31.9 | 3 | u131/D 16* | 0 | 4 | 0 | 0 | 4 | +0.3% | -23.148 | -63.0 | -28.8 | 3 | u131/D 17* | 0 | 4 | 0 | 0 | 4 | +0.3% | -23.148 | -63.0 | -28.8 | 3 | u131/D 17* | 0 | 4 | 0 | 0 | 4 | +0.3% | -23.148 | -63.0 | -28.8 | 3 | u131/D final | 0 | 4 | 0 | 0 | 4 | +0.3% | -23.148 | -63.0 | -28.8 | 2 | u131/D ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0051] Resized 4 instances: 4 up, 0 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 4 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 0.20s Default units for flow time 1ps capacitance 1fF resistance 1kohm voltage 1v current 1mA power 1pW distance 1um Layer | Unit Resistance | Unit Capacitance | (kohm/um) | (fF/um) ------------------------------------------------ M1 | 7.04e-02 | 1.00e-10 M2 | 2.97e-02 | 1.85e-01 M3 | 3.13e-02 | 1.54e-01 M4 | 1.80e-02 | 1.89e-01 M5 | 1.90e-02 | 1.72e-01 M6 | 1.19e-02 | 1.76e-01 M7 | 1.25e-02 | 1.47e-01 M8 | 0.00e+00 | 0.00e+00 M9 | 0.00e+00 | 0.00e+00 Pad | 0.00e+00 | 0.00e+00 ------------------------------------------------ Layer | Via Resistance | (kohm) ---------------------------- V1 | 1.72e-02 V2 | 1.72e-02 V3 | 1.72e-02 V4 | 1.18e-02 V5 | 1.18e-02 V6 | 8.20e-03 V7 | 8.20e-03 V8 | 6.30e-03 V9 | 0.00e+00 ---------------------------- Report metrics stage 2, floorplan final... ========================================================================== floorplan final report_design_area -------------------------------------------------------------------------- Design area 41 um^2 66% utilization. write_db ./results/asap7/gcd/a7_io10/2_1_floorplan.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_io10/2_1_floorplan.sdc Elapsed time: 0:02.00[h:]min:sec. CPU time: user 1.85 sys 0.13 (99%). Peak memory: 218512KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_1_floorplan .odb 2 213 997564490712808e9547 2_1_floorplan .sdc fe849b77641121d3456a /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_2_floorplan_macro macro_place Running macro_place.tcl, stage 2_2_floorplan_macro source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/2_1_floorplan.odb read_sdc ./results/asap7/gcd/a7_io10/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl No macros found: Skipping macro_placement Design area 41 um^2 66% utilization. write_db ./results/asap7/gcd/a7_io10/2_2_floorplan_macro.odb Elapsed time: 0:01.70[h:]min:sec. CPU time: user 1.59 sys 0.07 (97%). Peak memory: 197880KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_2_floorplan_macro .odb 1 193 997564490712808e9547 /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_3_floorplan_tapcell tapcell Running tapcell.tcl, stage 2_3_floorplan_tapcell source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/2_2_floorplan_macro.odb read_sdc ./results/asap7/gcd/a7_io10/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl Tap and End Cap cell insertion TAP Cell : TAPCELL_ASAP7_75t_R ENDCAP Cell : TAPCELL_ASAP7_75t_R Halo Around Macro : 2 2 TAP Cell Distance : 25 [INFO TAP-0004] Inserted 58 endcaps. [INFO TAP-0005] Inserted 0 tapcells. Design area 42 um^2 69% utilization. write_db ./results/asap7/gcd/a7_io10/2_3_floorplan_tapcell.odb Elapsed time: 0:01.83[h:]min:sec. CPU time: user 1.57 sys 0.06 (89%). Peak memory: 197100KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_3_floorplan_tapcell .odb 1 192 0fa51b57281341ad5371 /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_4_floorplan_pdn pdn Running pdn.tcl, stage 2_4_floorplan_pdn source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/2_3_floorplan_tapcell.odb read_sdc ./results/asap7/gcd/a7_io10/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl [WARNING PDN-1051] No instances found for grid (CORE_macro_grid_1). [WARNING PDN-1051] No instances found for grid (CORE_macro_grid_2). [INFO PDN-0001] Inserting grid: top [INFO PDN-0500] Runtime: 0.00s Design area 42 um^2 69% utilization. write_db ./results/asap7/gcd/a7_io10/2_4_floorplan_pdn.odb Elapsed time: 0:01.74[h:]min:sec. CPU time: user 1.56 sys 0.07 (93%). Peak memory: 199912KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_4_floorplan_pdn .odb 1 195 e2265f1e4228f753ba5e cp ./results/asap7/gcd/a7_io10/2_4_floorplan_pdn.odb ./results/asap7/gcd/a7_io10/2_floorplan.odb cp ./results/asap7/gcd/a7_io10/2_1_floorplan.sdc ./results/asap7/gcd/a7_io10/2_floorplan.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_1_place_gp_skip_io global_place_skip_io Running global_place_skip_io.tcl, stage 3_1_place_gp_skip_io source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/2_floorplan.odb read_sdc ./results/asap7/gcd/a7_io10/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl global_placement -skip_io -density 0.35 -pad_left 0 -pad_right 0 [INFO GPL-0001] ---- Initialize GPL Main Data Structures [INFO GPL-0002] DBU: 1000 [INFO GPL-0003] SiteSize: ( 0.054 0.270 ) um [INFO GPL-0004] CoreBBox: ( 0.540 0.540 ) ( 8.370 8.370 ) um [INFO GPL-0036] Movable instances area: 40.678 um^2 [INFO GPL-0037] Total instances area: 42.369 um^2 [INFO GPL-0035] Pin density area adjust: 5.322 um^2 [INFO GPL-0032] ---- Initialize Region: Top-level [INFO GPL-0006] Number of instances: 364 [INFO GPL-0007] Movable instances: 306 [INFO GPL-0008] Fixed instances: 58 [INFO GPL-0009] Dummy instances: 0 [INFO GPL-0010] Number of nets: 342 [INFO GPL-0011] Number of pins: 1068 [INFO GPL-0012] Die BBox: ( 0.000 0.000 ) ( 8.898 8.898 ) um [INFO GPL-0013] Core BBox: ( 0.540 0.540 ) ( 8.370 8.370 ) um [INFO GPL-0016] Core area: 61.309 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 61.309 um^2 [INFO GPL-0017] Fixed instances area: 1.691 um^2 [INFO GPL-0018] Movable instances area: 46.000 um^2 [INFO GPL-0019] Utilization: 77.158 % [INFO GPL-0020] Standard cells area: 46.000 um^2 [INFO GPL-0021] Large instances area: 0.000 um^2 [INFO GPL-0005] ---- Execute Conjugate Gradient Initial Placement. [INFO GPL-0051] Source of initial instance position counters: Odb location = 45 Core center = 261 Region center = 0 [INFO GPL-0033] ---- Initialize Nesterov Region: Top-level [WARNING GPL-0302] Target density 0.3500 is too low for the available free area. Automatically adjusting to uniform density 0.7800. [INFO GPL-0023] Placement target density: 0.7800 [INFO GPL-0024] Movable insts average area: 0.150 um^2 [INFO GPL-0025] Ideal bin area: 0.193 um^2 [INFO GPL-0026] Ideal bin count: 318 [INFO GPL-0027] Total bin area: 61.309 um^2 [INFO GPL-0028] Bin count (X, Y): 16 , 16 [INFO GPL-0029] Bin size (W * H): 0.489 * 0.489 um [INFO GPL-0030] Number of bins: 256 [INFO GPL-0084] ---- Execute Nesterov Global Placement. [INFO GPL-0031] HPWL: Half-Perimeter Wirelength Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 0 | 0.8978 | 2.617390e+02 | +0.00% | 1.98e-11 | 10 | 0.9479 | 7.653000e+01 | -70.76% | 3.23e-11 | 20 | 0.9466 | 7.295900e+01 | -4.67% | 5.26e-11 | 30 | 0.9476 | 7.249600e+01 | -0.63% | 8.56e-11 | 40 | 0.9473 | 7.243800e+01 | -0.08% | 1.39e-10 | 50 | 0.9465 | 7.247300e+01 | +0.05% | 2.27e-10 | 60 | 0.9459 | 7.246500e+01 | -0.01% | 3.70e-10 | 70 | 0.9444 | 7.255500e+01 | +0.12% | 6.03e-10 | 80 | 0.9416 | 7.312200e+01 | +0.78% | 9.82e-10 | 90 | 0.9356 | 7.657200e+01 | +4.72% | 1.60e-09 | 100 | 0.9261 | 9.168700e+01 | +19.74% | 2.60e-09 | 110 | 0.9000 | 1.100910e+02 | +20.07% | 4.24e-09 | 120 | 0.8736 | 1.231950e+02 | +11.90% | 6.91e-09 | 130 | 0.8439 | 1.458100e+02 | +18.36% | 1.13e-08 | 140 | 0.8109 | 1.609240e+02 | +10.37% | 1.83e-08 | 150 | 0.7713 | 1.814890e+02 | +12.78% | 2.99e-08 | 160 | 0.7381 | 1.982170e+02 | +9.22% | 4.87e-08 | 170 | 0.6953 | 2.187390e+02 | +10.35% | 7.93e-08 | 180 | 0.6506 | 2.376360e+02 | +8.64% | 1.29e-07 | 190 | 0.6034 | 2.569500e+02 | +8.13% | 2.10e-07 | 200 | 0.5564 | 2.770870e+02 | +7.84% | 3.43e-07 | 210 | 0.5122 | 2.938830e+02 | +6.06% | 5.58e-07 | 220 | 0.4587 | 3.052070e+02 | +3.85% | 9.09e-07 | 230 | 0.4144 | 3.173240e+02 | +3.97% | 1.48e-06 | 240 | 0.3628 | 3.289190e+02 | +3.65% | 2.41e-06 | 250 | 0.3208 | 3.371280e+02 | +2.50% | 3.70e-06 | 260 | 0.2800 | 3.413290e+02 | +1.25% | 5.45e-06 | 270 | 0.2507 | 3.479340e+02 | +1.94% | 8.03e-06 | 280 | 0.2208 | 3.518510e+02 | +1.13% | 1.18e-05 | 290 | 0.1870 | 3.558770e+02 | +1.14% | 1.74e-05 | 300 | 0.1584 | 3.600880e+02 | +1.18% | 2.57e-05 | 310 | 0.1338 | 3.638570e+02 | +1.05% | 3.78e-05 | 320 | 0.1105 | 3.680130e+02 | +1.14% | 5.57e-05 | 326 | 0.0996 | 3.700010e+02 | | 7.30e-05 | --------------------------------------------------------------- [INFO GPL-1001] Global placement finished at iteration 326 [INFO GPL-1002] Placed Cell Area 46.0000 [INFO GPL-1003] Available Free Area 59.6176 [INFO GPL-1004] Minimum Feasible Density 0.7800 (cell_area / free_area) [INFO GPL-1006] Suggested Target Densities: [INFO GPL-1007] - For 90% usage of free space: 0.8573 [INFO GPL-1008] - For 80% usage of free space: 0.9645 [INFO GPL-1014] Final placement area: 46.00 (+0.00%) Took 408 seconds: global_placement -skip_io -density 0.35 -pad_left 0 -pad_right 0 Design area 42 um^2 69% utilization. write_db ./results/asap7/gcd/a7_io10/3_1_place_gp_skip_io.odb Elapsed time: 6:49.37[h:]min:sec. CPU time: user 1025.58 sys 1.13 (250%). Peak memory: 198828KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_1_place_gp_skip_io .odb 409 194 dbbf0772a6c8c73312bf /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_2_place_iop io_placement Running io_placement.tcl, stage 3_2_place_iop source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/3_1_place_gp_skip_io.odb read_sdc ./results/asap7/gcd/a7_io10/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl place_pins -hor_layers M4 -ver_layers M5 Found 0 macro blocks. Using 2 tracks default min distance between IO pins. [INFO PPL-0001] Number of available slots 308 [INFO PPL-0002] Number of I/O 54 [INFO PPL-0003] Number of I/O w/sink 54 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. [INFO PPL-0012] I/O nets HPWL: 123.74 um. Design area 42 um^2 69% utilization. write_db ./results/asap7/gcd/a7_io10/3_2_place_iop.odb Elapsed time: 0:01.40[h:]min:sec. CPU time: user 1.15 sys 0.05 (85%). Peak memory: 198088KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_2_place_iop .odb 1 193 f4bd52abc40c877b13ea /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_3_place_gp global_place Running global_place.tcl, stage 3_3_place_gp source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/3_2_place_iop.odb read_sdc ./results/asap7/gcd/a7_io10/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl [INFO RSZ-0026] Removed 45 buffers. Perform port buffering... [INFO RSZ-0027] Inserted 35 BUFx2_ASAP7_75t_R input buffers. [INFO RSZ-0028] Inserted 18 BUFx2_ASAP7_75t_R output buffers. global_placement -density 0.35 -pad_left 0 -pad_right 0 -routability_driven -timing_driven -force_center_initial_place -min_phi_coef 0.95 -max_phi_coef 1.05 [INFO GPL-0001] ---- Initialize GPL Main Data Structures [INFO GPL-0002] DBU: 1000 [INFO GPL-0003] SiteSize: ( 0.054 0.270 ) um [INFO GPL-0004] CoreBBox: ( 0.540 0.540 ) ( 8.370 8.370 ) um [INFO GPL-0036] Movable instances area: 38.797 um^2 [INFO GPL-0037] Total instances area: 40.489 um^2 [INFO GPL-0035] Pin density area adjust: 4.579 um^2 [INFO GPL-0032] ---- Initialize Region: Top-level [INFO GPL-0006] Number of instances: 372 [INFO GPL-0007] Movable instances: 314 [INFO GPL-0008] Fixed instances: 58 [INFO GPL-0009] Dummy instances: 0 [INFO GPL-0010] Number of nets: 350 [INFO GPL-0011] Number of pins: 1138 [INFO GPL-0012] Die BBox: ( 0.000 0.000 ) ( 8.898 8.898 ) um [INFO GPL-0013] Core BBox: ( 0.540 0.540 ) ( 8.370 8.370 ) um [INFO GPL-0016] Core area: 61.309 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 61.309 um^2 [INFO GPL-0017] Fixed instances area: 1.691 um^2 [INFO GPL-0018] Movable instances area: 43.377 um^2 [INFO GPL-0019] Utilization: 72.758 % [INFO GPL-0020] Standard cells area: 43.377 um^2 [INFO GPL-0021] Large instances area: 0.000 um^2 [INFO GPL-0005] ---- Execute Conjugate Gradient Initial Placement. [INFO GPL-0051] Source of initial instance position counters: Odb location = 0 Core center = 314 Region center = 0 [InitialPlace] Iter: 1 conjugate gradient residual: 0.00000009 HPWL: 728568 [InitialPlace] Iter: 2 conjugate gradient residual: 0.00000010 HPWL: 619181 [InitialPlace] Iter: 3 conjugate gradient residual: 0.00000006 HPWL: 635897 [InitialPlace] Iter: 4 conjugate gradient residual: 0.00000005 HPWL: 644754 [InitialPlace] Iter: 5 conjugate gradient residual: 0.00000010 HPWL: 647428 [INFO GPL-0033] ---- Initialize Nesterov Region: Top-level [WARNING GPL-0302] Target density 0.3500 is too low for the available free area. Automatically adjusting to uniform density 0.7300. [INFO GPL-0023] Placement target density: 0.7300 [INFO GPL-0024] Movable insts average area: 0.138 um^2 [INFO GPL-0025] Ideal bin area: 0.189 um^2 [INFO GPL-0026] Ideal bin count: 323 [INFO GPL-0027] Total bin area: 61.309 um^2 [INFO GPL-0028] Bin count (X, Y): 16 , 16 [INFO GPL-0029] Bin size (W * H): 0.489 * 0.489 um [INFO GPL-0030] Number of bins: 256 [INFO GPL-0084] ---- Execute Nesterov Global Placement. [INFO GPL-0031] HPWL: Half-Perimeter Wirelength Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 0 | 0.5738 | 4.067540e+02 | +0.00% | 3.53e-11 | [INFO GPL-0100] Timing-driven iteration 1/2, virtual: false. [INFO GPL-0101] Iter: 1, overflow: 0.574, keep resizer changes at: 1, HPWL: 406754 Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 350 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- Iter | Area | Removed | Inserted | Pins | | Buffers | Buffers | Remaining ------------------------------------------------------- 0 | +0.0% | 0 | 0 | 314 31 | +0.0% | 0 | 0 | 283 62 | +0.0% | 0 | 0 | 252 93 | +1.7% | 0 | 7 | 221 124 | +2.3% | 0 | 10 | 190 155 | +2.3% | 0 | 10 | 159 186 | +2.7% | 0 | 12 | 128 217 | +3.0% | 0 | 13 | 97 248 | +3.2% | 0 | 14 | 66 279 | +4.9% | 0 | 22 | 35 310 | +4.9% | 0 | 22 | 4 final | +4.9% | 0 | 22 | 0 ------------------------------------------------------- [INFO GPL-0106] Timing-driven: worst slack 1.3326312e-11 [INFO GPL-0107] Timing-driven: repair_design delta area: 1.983 um^2 (+4.57%) [INFO GPL-0108] Timing-driven: repair_design, gpl delta gcells: 22 (+7.01%) [INFO GPL-0109] Timing-driven: repair_design, gcells created: 22, deleted: 0 [INFO GPL-0110] Timing-driven: new target density: 0.76326 [INFO GPL-0038] Routability snapshot saved at iter = 1 0 | 0.5738 | 4.395000e+02 | | | Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 10 | 0.6100 | 4.330250e+02 | +6.46% | 5.75e-11 | 20 | 0.6486 | 4.299740e+02 | -0.70% | 9.36e-11 | 30 | 0.6633 | 4.279050e+02 | -0.48% | 1.52e-10 | 40 | 0.6638 | 4.271860e+02 | -0.17% | 2.48e-10 | 50 | 0.6600 | 4.277160e+02 | +0.12% | 4.04e-10 | 60 | 0.6573 | 4.279230e+02 | +0.05% | 6.59e-10 | 70 | 0.6577 | 4.278270e+02 | -0.02% | 1.07e-09 | 80 | 0.6588 | 4.278520e+02 | +0.01% | 1.75e-09 | 90 | 0.6574 | 4.280650e+02 | +0.05% | 2.85e-09 | 100 | 0.6543 | 4.284090e+02 | +0.08% | 4.64e-09 | 110 | 0.6496 | 4.289210e+02 | +0.12% | 7.56e-09 | 120 | 0.6432 | 4.297360e+02 | +0.19% | 1.23e-08 | 130 | 0.6332 | 4.309910e+02 | +0.29% | 2.00e-08 | 140 | 0.6211 | 4.328460e+02 | +0.43% | 3.27e-08 | 150 | 0.6048 | 4.356250e+02 | +0.64% | 5.32e-08 | 160 | 0.5795 | 4.390620e+02 | +0.79% | 8.66e-08 | 170 | 0.5564 | 4.434360e+02 | +1.00% | 1.41e-07 | 180 | 0.5233 | 4.487360e+02 | +1.20% | 2.30e-07 | 190 | 0.4922 | 4.533890e+02 | +1.04% | 3.74e-07 | 200 | 0.4547 | 4.597010e+02 | +1.39% | 6.10e-07 | 210 | 0.4171 | 4.645600e+02 | +1.06% | 9.94e-07 | 220 | 0.3863 | 4.738240e+02 | +1.99% | 1.62e-06 | 230 | 0.3473 | 4.824800e+02 | +1.83% | 2.64e-06 | 240 | 0.3101 | 4.886070e+02 | +1.27% | 3.92e-06 | [INFO GPL-0040] Routability iteration: 1 [INFO GPL-0041] Total routing overflow: 0.0000 [INFO GPL-0042] Number of overflowed tiles: 0 (0.00%) [INFO GPL-0043] Average top 0.5% routing congestion: 0.5997 [INFO GPL-0044] Average top 1.0% routing congestion: 0.5965 [INFO GPL-0045] Average top 2.0% routing congestion: 0.5799 [INFO GPL-0046] Average top 5.0% routing congestion: 0.5513 [INFO GPL-0047] Routability iteration weighted routing congestion: 0.5981 [INFO GPL-0050] Weighted routing congestion is lower than target routing congestion(1.0100), end routability optimization. [INFO GPL-0090] Routability finished. Target routing congestion achieved succesfully. Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 250 | 0.2787 | 4.948590e+02 | +1.28% | 5.78e-06 | 260 | 0.2480 | 5.020410e+02 | +1.45% | 8.51e-06 | 270 | 0.2174 | 5.075490e+02 | +1.10% | 1.25e-05 | 280 | 0.1940 | 5.136330e+02 | +1.20% | 1.85e-05 | [INFO GPL-0100] Timing-driven iteration 2/2, virtual: false. [INFO GPL-0101] Iter: 281, overflow: 0.194, keep resizer changes at: 1, HPWL: 513633 Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 372 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- Iter | Area | Removed | Inserted | Pins | | Buffers | Buffers | Remaining ------------------------------------------------------- 0 | +0.0% | 0 | 0 | 314 31 | +0.0% | 0 | 0 | 283 62 | +0.0% | 0 | 0 | 252 93 | -0.5% | 7 | 5 | 221 124 | -1.0% | 10 | 6 | 190 155 | -1.0% | 10 | 6 | 159 186 | -1.2% | 12 | 7 | 128 217 | -1.2% | 13 | 8 | 97 248 | -1.4% | 14 | 8 | 66 279 | -1.0% | 22 | 18 | 35 310 | -1.0% | 22 | 18 | 4 final | -1.0% | 22 | 18 | 0 ------------------------------------------------------- [INFO GPL-0106] Timing-driven: worst slack 7.833442e-12 [INFO GPL-0107] Timing-driven: repair_design delta area: -0.408 um^2 (-0.90%) [INFO GPL-0108] Timing-driven: repair_design, gpl delta gcells: -4 (-1.19%) [INFO GPL-0109] Timing-driven: repair_design, gcells created: 18, deleted: 22 [INFO GPL-0110] Timing-driven: new target density: 0.7564123 Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 290 | 0.1775 | 5.137310e+02 | +0.02% | 2.72e-05 | 300 | 0.1528 | 5.134260e+02 | -0.06% | 4.01e-05 | 310 | 0.1324 | 5.189730e+02 | +1.08% | 5.91e-05 | 320 | 0.1141 | 5.219510e+02 | +0.57% | 8.70e-05 | 329 | 0.0984 | 5.247110e+02 | | 1.28e-04 | --------------------------------------------------------------- [INFO GPL-1001] Global placement finished at iteration 329 [INFO GPL-1017] Routability mode iteration count: 243 [INFO GPL-1005] Routability final weighted congestion: 0.5761 [INFO GPL-1002] Placed Cell Area 44.9512 [INFO GPL-1003] Available Free Area 59.6176 [INFO GPL-1004] Minimum Feasible Density 0.7300 (cell_area / free_area) [INFO GPL-1006] Suggested Target Densities: [INFO GPL-1007] - For 90% usage of free space: 0.8378 [INFO GPL-1008] - For 80% usage of free space: 0.9425 [INFO GPL-1011] Original area (um^2): 43.38 [INFO GPL-1012] Total routability artificial inflation: 0.00 (+0.00%) [INFO GPL-1013] Total timing-driven delta area: 1.57 (+3.63%) [INFO GPL-1014] Final placement area: 44.95 (+3.63%) Took 425 seconds: global_placement -density 0.35 -pad_left 0 -pad_right 0 -routability_driven -timing_driven -force_center_initial_place -min_phi_coef 0.95 -max_phi_coef 1.05 estimate_parasitics -placement Report metrics stage 3, global place... ========================================================================== global place report_design_area -------------------------------------------------------------------------- Design area 42 um^2 69% utilization. write_db ./results/asap7/gcd/a7_io10/3_3_place_gp.odb Elapsed time: 7:06.02[h:]min:sec. CPU time: user 1017.02 sys 1.49 (239%). Peak memory: 328684KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_3_place_gp .odb 426 320 456410ae9e2285564838 /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_4_place_resized resize Running resize.tcl, stage 3_4_place_resized source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/3_3_place_gp.odb read_sdc ./results/asap7/gcd/a7_io10/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl estimate_parasitics -placement Perform buffer insertion and gate resizing... repair_design -verbose Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 368 10 | +0.0% | 0 | 0 | 0 | 358 20 | +0.0% | 0 | 0 | 0 | 348 30 | +0.0% | 0 | 0 | 0 | 338 40 | +0.0% | 0 | 0 | 0 | 328 50 | +0.0% | 0 | 0 | 0 | 318 60 | +0.0% | 0 | 0 | 0 | 308 70 | +0.0% | 0 | 0 | 0 | 298 80 | +0.0% | 0 | 0 | 0 | 288 90 | +0.0% | 0 | 0 | 0 | 278 100 | +0.0% | 0 | 0 | 0 | 268 110 | +0.0% | 0 | 0 | 0 | 258 120 | +0.0% | 0 | 0 | 0 | 248 130 | +0.0% | 0 | 0 | 0 | 238 140 | +0.0% | 0 | 0 | 0 | 228 150 | +0.0% | 0 | 0 | 0 | 218 160 | +0.0% | 0 | 0 | 0 | 208 170 | +0.0% | 0 | 0 | 0 | 198 180 | +0.0% | 0 | 0 | 0 | 188 190 | +0.0% | 0 | 0 | 0 | 178 200 | +0.0% | 0 | 0 | 0 | 168 210 | +0.0% | 0 | 0 | 0 | 158 220 | +0.0% | 0 | 0 | 0 | 148 230 | +0.0% | 0 | 0 | 0 | 138 240 | +0.0% | 0 | 0 | 0 | 128 250 | +0.0% | 0 | 0 | 0 | 118 260 | +0.0% | 0 | 0 | 0 | 108 270 | +0.0% | 0 | 0 | 0 | 98 280 | +0.0% | 0 | 0 | 0 | 88 290 | +0.0% | 0 | 0 | 0 | 78 300 | +0.0% | 0 | 0 | 0 | 68 310 | +0.0% | 0 | 0 | 0 | 58 320 | +0.0% | 0 | 0 | 0 | 48 330 | +0.0% | 0 | 0 | 0 | 38 340 | +0.0% | 0 | 0 | 0 | 28 350 | +0.0% | 0 | 0 | 0 | 18 360 | +0.0% | 0 | 0 | 0 | 8 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- [INFO RSZ-0504] Runtime: 0.07s Floating nets: Report metrics stage 3, resizer... ========================================================================== resizer report_design_area -------------------------------------------------------------------------- Design area 42 um^2 69% utilization. Instance count before 390, after 390 Pin count before 1120, after 1120 write_db ./results/asap7/gcd/a7_io10/3_4_place_resized.odb Elapsed time: 0:01.85[h:]min:sec. CPU time: user 1.60 sys 0.14 (94%). Peak memory: 216004KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_4_place_resized .odb 1 210 456410ae9e2285564838 /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_5_place_dp detail_place Running detail_place.tcl, stage 3_5_place_dp source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/3_4_place_resized.odb read_sdc ./results/asap7/gcd/a7_io10/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl detailed_placement [INFO DPL-0006] Core area: 61.31 um^2, Instances area: 42.06 um^2, Utilization: 68.6% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 332 Diamond Move Success: 332 (100.00%) Diamond Move Failure: 0 Rip-up and replace Success: 0 ( 0.00% of diamond failures) Rip-up and replace Failure: 0 Total Placement Failures: 0 --------------------------------------- [INFO DPL-0500] Runtime: 0.00s Placement Analysis --------------------------------- total displacement 70.6 u average displacement 0.2 u max displacement 0.6 u original HPWL 526.0 u legalized HPWL 589.5 u delta HPWL 12 % improve_placement -max_displacement "5 1" Detailed placement improvement. [INFO DPL-0401] Setting random seed to 1. [INFO DPL-0402] Setting maximum displacement 5 1 to 1350 270 units. [INFO DPL-0320] Collected 112 fixed cells. [INFO DPL-0318] Collected 332 single height cells. [INFO DPL-0321] Collected 0 wide cells. [INFO DPL-0322] Image (540, 540) - (8370, 8370) [INFO DPL-0310] Assigned 332 cells into segments. Movement in X-direction is 0.000000, movement in Y-direction is 0.000000. [INFO DPL-0313] Found 0 cells in wrong regions. [INFO DPL-0315] Found 0 row alignment problems. [INFO DPL-0314] Found 0 site alignment problems. [INFO DPL-0311] Found 0 overlaps between adjacent cells. [INFO DPL-0312] Found 0 edge spacing violations and 0 padding violations. [INFO DPL-0303] Running algorithm for independent set matching. [INFO DPL-0300] Set matching objective is wirelength. [INFO DPL-0301] Pass 1 of matching; objective is 5.879410e+05. [INFO DPL-0302] End of matching; objective is 5.864850e+05, improvement is 0.25 percent. [INFO DPL-0303] Running algorithm for global swaps. [INFO DPL-0306] Pass 1 of global swaps; hpwl is 5.798640e+05. [INFO DPL-0306] Pass 2 of global swaps; hpwl is 5.784230e+05. [INFO DPL-0307] End of global swaps; objective is 5.784230e+05, improvement is 1.37 percent. [INFO DPL-0303] Running algorithm for vertical swaps. [INFO DPL-0308] Pass 1 of vertical swaps; hpwl is 5.770550e+05. [INFO DPL-0309] End of vertical swaps; objective is 5.770550e+05, improvement is 0.24 percent. [INFO DPL-0303] Running algorithm for reordering. [INFO DPL-0304] Pass 1 of reordering; objective is 5.751780e+05. [INFO DPL-0305] End of reordering; objective is 5.751780e+05, improvement is 0.33 percent. [INFO DPL-0303] Running algorithm for random improvement. [INFO DPL-0324] Random improver is using random generator. [INFO DPL-0325] Random improver is using hpwl objective. [INFO DPL-0326] Random improver cost string is (a). [INFO DPL-0332] End of pass, Generator random called 6640 times. [INFO DPL-0335] Generator random, Cumulative attempts 6640, swaps 1381, moves 1509 since last reset. [INFO DPL-0333] End of pass, Objective hpwl, Initial cost 5.751780e+05, Scratch cost 5.664690e+05, Incremental cost 5.664690e+05, Mismatch? N [INFO DPL-0338] End of pass, Total cost is 5.664690e+05. [INFO DPL-0327] Pass 1 of random improver; improvement in cost is 1.51 percent. [INFO DPL-0332] End of pass, Generator random called 6640 times. [INFO DPL-0335] Generator random, Cumulative attempts 13280, swaps 2698, moves 3076 since last reset. [INFO DPL-0333] End of pass, Objective hpwl, Initial cost 5.664690e+05, Scratch cost 5.629830e+05, Incremental cost 5.629830e+05, Mismatch? N [INFO DPL-0338] End of pass, Total cost is 5.629830e+05. [INFO DPL-0327] Pass 2 of random improver; improvement in cost is 0.62 percent. [INFO DPL-0328] End of random improver; improvement is 2.120213 percent. [INFO DPL-0380] Cell flipping. [INFO DPL-0382] Changed 0 cell orientations for row compatibility. [INFO DPL-0383] Performed 105 cell flips. [INFO DPL-0384] End of flipping; objective is 5.394020e+05, improvement is 4.19 percent. [INFO DPL-0313] Found 0 cells in wrong regions. [INFO DPL-0315] Found 0 row alignment problems. [INFO DPL-0314] Found 0 site alignment problems. [INFO DPL-0311] Found 0 overlaps between adjacent cells. [INFO DPL-0312] Found 0 edge spacing violations and 0 padding violations. Detailed Improvement Results ------------------------------------------ Original HPWL 589.5 u ( 288.1, 301.5) Final HPWL 537.9 u ( 255.3, 282.6) Delta HPWL -8.8 % ( -11.4, -6.2) optimize_mirroring [INFO DPL-0020] Mirrored 56 instances [INFO DPL-0021] HPWL before 537.9 u [INFO DPL-0022] HPWL after 537.6 u [INFO DPL-0023] HPWL delta -0.1 % [INFO FLW-0012] Placement violations . estimate_parasitics -placement Report metrics stage 3, detailed place... ========================================================================== detailed place report_design_area -------------------------------------------------------------------------- Design area 42 um^2 69% utilization. write_db ./results/asap7/gcd/a7_io10/3_5_place_dp.odb Elapsed time: 0:01.63[h:]min:sec. CPU time: user 1.40 sys 0.07 (90%). Peak memory: 203760KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_5_place_dp .odb 1 198 b0afe07291e8c81f49e0 cp ./results/asap7/gcd/a7_io10/3_5_place_dp.odb ./results/asap7/gcd/a7_io10/3_place.odb cp ./results/asap7/gcd/a7_io10/2_floorplan.sdc ./results/asap7/gcd/a7_io10/3_place.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 4_1_cts cts Running cts.tcl, stage 4_1_cts source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/3_place.odb read_sdc ./results/asap7/gcd/a7_io10/3_place.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl clock_tree_synthesis -sink_clustering_enable -repair_clock_nets [INFO CTS-0050] Root buffer is BUFx2_ASAP7_75t_R. [INFO CTS-0051] Sink buffer is BUFx4_ASAP7_75t_R. [INFO CTS-0052] The following clock buffers will be used for CTS: BUFx2_ASAP7_75t_R BUFx4_ASAP7_75t_R [INFO CTS-0049] Characterization buffer is BUFx4_ASAP7_75t_R. [INFO CTS-0007] Net "clk" found for clock "core_clock". [INFO CTS-0010] Clock net "clk" has 34 sinks. [INFO CTS-0008] TritonCTS found 1 clock nets. [INFO CTS-0097] Characterization used 2 buffer(s) types. [INFO CTS-0201] 0 blockages from hard placement blockages and placed macros will be used. [INFO CTS-0027] Generating H-Tree topology for net clk. [INFO CTS-0028] Total number of sinks: 34. [INFO CTS-0090] Sinks will be clustered based on buffer max cap. [INFO CTS-0030] Number of static layers: 0. [INFO CTS-0020] Wire segment unit: 1350 dbu (1 um). [INFO CTS-0023] Original sink region: [(853, 945), (7279, 7965)]. [INFO CTS-0024] Normalized sink region: [(0.631852, 0.7), (5.39185, 5.9)]. [INFO CTS-0025] Width: 4.7600. [INFO CTS-0026] Height: 5.2000. Level 1 Direction: Vertical Sinks per sub-region: 17 Sub-region size: 4.7600 X 2.6000 [INFO CTS-0034] Segment length (rounded): 1. Level 2 Direction: Horizontal Sinks per sub-region: 9 Sub-region size: 2.3800 X 2.6000 [INFO CTS-0034] Segment length (rounded): 1. [INFO CTS-0032] Stop criterion found. Max number of sinks is 15. [INFO CTS-0035] Number of sinks covered: 34. [INFO CTS-0018] Created 5 clock buffers. [INFO CTS-0012] Minimum number of buffers in the clock path: 2. [INFO CTS-0013] Maximum number of buffers in the clock path: 2. [INFO CTS-0015] Created 5 clock nets. [INFO CTS-0016] Fanout distribution for the current clock = 7:1, 8:1, 9:1, 10:1.. [INFO CTS-0017] Max level of the clock tree: 2. [INFO CTS-0098] Clock net "clk" [INFO CTS-0099] Sinks 37 [INFO CTS-0100] Leaf buffers 0 [INFO CTS-0101] Average sink wire length 11.90 um [INFO CTS-0102] Path depth 2 - 2 [INFO CTS-0207] Dummy loads inserted 3 [INFO CTS-0500] Runtime: 2.02s estimate_parasitics -placement detailed_placement [INFO DPL-0006] Core area: 61.31 um^2, Instances area: 42.85 um^2, Utilization: 69.9% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 340 Diamond Move Success: 340 (100.00%) Diamond Move Failure: 0 Rip-up and replace Success: 0 ( 0.00% of diamond failures) Rip-up and replace Failure: 0 Total Placement Failures: 0 --------------------------------------- [INFO DPL-0500] Runtime: 0.00s Placement Analysis --------------------------------- total displacement 3.7 u average displacement 0.0 u max displacement 0.6 u original HPWL 558.9 u legalized HPWL 587.5 u delta HPWL 5 % estimate_parasitics -placement repair_timing -setup_margin 0 -hold_margin 0 -repair_tns 100 -skip_last_gasp -verbose [INFO RSZ-0100] Repair move sequence: UnbufferMove SizeUpMove SwapPinsMove BufferMove CloneMove SplitLoadMove [INFO RSZ-0098] No setup violations found [INFO RSZ-0505] Runtime: 0.07s [INFO RSZ-0033] No hold violations found. [INFO RSZ-0506] Runtime: 0.02s Repair timing output passed lec test detailed_placement [INFO DPL-0006] Core area: 61.31 um^2, Instances area: 42.85 um^2, Utilization: 69.9% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 340 Diamond Move Success: 340 (100.00%) Diamond Move Failure: 0 Rip-up and replace Success: 0 ( 0.00% of diamond failures) Rip-up and replace Failure: 0 Total Placement Failures: 0 --------------------------------------- [INFO DPL-0500] Runtime: 0.00s Placement Analysis --------------------------------- total displacement 0.0 u average displacement 0.0 u max displacement 0.0 u original HPWL 587.5 u legalized HPWL 587.5 u delta HPWL 0 % Report metrics stage 4, cts final... ========================================================================== cts final report_design_area -------------------------------------------------------------------------- Design area 43 um^2 70% utilization. write_db ./results/asap7/gcd/a7_io10/4_1_cts.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_io10/4_cts.sdc Elapsed time: 0:04.59[h:]min:sec. CPU time: user 4.26 sys 0.15 (96%). Peak memory: 244476KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 4_1_cts .odb 4 238 c7f7a9131a5f5d692535 cp ./results/asap7/gcd/a7_io10/4_1_cts.odb ./results/asap7/gcd/a7_io10/4_cts.odb /OpenROAD-flow-scripts/flow/scripts/flow.sh 5_1_grt global_route Running global_route.tcl, stage 5_1_grt source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/4_cts.odb read_sdc ./results/asap7/gcd/a7_io10/4_cts.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl pin_access [INFO DRT-0149] Reading tech and libs. Units: 1000 Number of layers: 21 Number of macros: 212 Number of vias: 14 Number of viarulegen: 11 [INFO DRT-0150] Reading design. Design: gcd Die area: ( 0 0 ) ( 8898 8898 ) Number of track patterns: 32 Number of DEF vias: 0 Number of components: 398 Number of terminals: 56 Number of snets: 2 Number of nets: 373 [INFO DRT-0167] List of default vias: Layer V2 default via: VIA23 Layer V3 default via: VIA34 Layer V4 default via: VIA45 Layer V5 default via: VIA56 Layer V6 default via: VIA67 Layer V7 default via: VIA78 Layer V8 default via: VIA89 Layer V9 default via: VIA9Pad [INFO DRT-0162] Library cell analysis. [INFO DRT-0163] Instance analysis. [INFO DRT-0164] Number of unique instances = 92. [INFO DRT-0168] Init region query. [INFO DRT-0024] Complete Active. [INFO DRT-0024] Complete V0. [INFO DRT-0024] Complete M1. [INFO DRT-0024] Complete V1. [INFO DRT-0024] Complete M2. [INFO DRT-0024] Complete V2. [INFO DRT-0024] Complete M3. [INFO DRT-0024] Complete V3. [INFO DRT-0024] Complete M4. [INFO DRT-0024] Complete V4. [INFO DRT-0024] Complete M5. [INFO DRT-0024] Complete V5. [INFO DRT-0024] Complete M6. [INFO DRT-0024] Complete V6. [INFO DRT-0024] Complete M7. [INFO DRT-0024] Complete V7. [INFO DRT-0024] Complete M8. [INFO DRT-0024] Complete V8. [INFO DRT-0024] Complete M9. [INFO DRT-0024] Complete V9. [INFO DRT-0024] Complete Pad. [INFO DRT-0033] Active shape region query size = 0. [INFO DRT-0033] V0 shape region query size = 0. [INFO DRT-0033] M1 shape region query size = 6271. [INFO DRT-0033] V1 shape region query size = 6816. [INFO DRT-0033] M2 shape region query size = 222. [INFO DRT-0033] V2 shape region query size = 180. [INFO DRT-0033] M3 shape region query size = 180. [INFO DRT-0033] V3 shape region query size = 120. [INFO DRT-0033] M4 shape region query size = 147. [INFO DRT-0033] V4 shape region query size = 120. [INFO DRT-0033] M5 shape region query size = 99. [INFO DRT-0033] V5 shape region query size = 16. [INFO DRT-0033] M6 shape region query size = 16. [INFO DRT-0033] V6 shape region query size = 0. [INFO DRT-0033] M7 shape region query size = 0. [INFO DRT-0033] V7 shape region query size = 0. [INFO DRT-0033] M8 shape region query size = 0. [INFO DRT-0033] V8 shape region query size = 0. [INFO DRT-0033] M9 shape region query size = 0. [INFO DRT-0033] V9 shape region query size = 0. [INFO DRT-0033] Pad shape region query size = 0. [INFO DRT-0165] Start pin access. [INFO DRT-0078] Complete 500 pins. [INFO DRT-0081] Complete 92 unique inst patterns. [INFO DRT-0084] Complete 212 groups. #scanned instances = 398 #unique instances = 92 #stdCellGenAp = 2037 #stdCellValidPlanarAp = 0 #stdCellValidViaAp = 1655 #stdCellPinNoAp = 0 #stdCellPinCnt = 1133 #instTermValidViaApCnt = 0 #macroGenAp = 0 #macroValidPlanarAp = 0 #macroValidViaAp = 0 #macroNoAp = 0 [INFO DRT-0166] Complete pin access. [INFO DRT-0267] cpu time = 00:00:09, elapsed time = 00:00:02, memory = 208.27 (MB), peak = 204.44 (MB) global_route -congestion_report_file ./reports/asap7/gcd/a7_io10/congestion.rpt -congestion_iterations 30 -congestion_report_iter_step 5 -verbose -resistance_aware [INFO GRT-0020] Min routing layer: M2 [INFO GRT-0021] Max routing layer: M7 [INFO GRT-0022] Global adjustment: 0% [INFO GRT-0023] Grid origin: (0, 0) [INFO GRT-0088] Layer M1 Track-Pitch = 0.0360 line-2-Via Pitch: 0.0360 [INFO GRT-0088] Layer M2 Track-Pitch = 0.0390 line-2-Via Pitch: 0.0360 [INFO GRT-0088] Layer M3 Track-Pitch = 0.0360 line-2-Via Pitch: 0.0360 [INFO GRT-0088] Layer M4 Track-Pitch = 0.0480 line-2-Via Pitch: 0.0480 [INFO GRT-0088] Layer M5 Track-Pitch = 0.0480 line-2-Via Pitch: 0.0480 [INFO GRT-0088] Layer M6 Track-Pitch = 0.0640 line-2-Via Pitch: 0.0640 [INFO GRT-0088] Layer M7 Track-Pitch = 0.0640 line-2-Via Pitch: 0.0640 [INFO GRT-0003] Macros: 0 [INFO GRT-0004] Blockages: 102 [INFO GRT-0019] Found 6 clock nets. [INFO GRT-0001] Minimum degree: 2 [INFO GRT-0002] Maximum degree: 30 [INFO GRT-0053] Routing resources analysis: Routing Original Derated Resource Layer Direction Resources Resources Reduction (%) --------------------------------------------------------------- M1 Vertical 0 0 0.00% M2 Horizontal 2638 1893 28.24% M3 Vertical 3282 2440 25.66% M4 Horizontal 2528 1870 26.03% M5 Vertical 2428 1796 26.03% M6 Horizontal 1652 1120 32.20% M7 Vertical 1946 1316 32.37% --------------------------------------------------------------- [INFO GRT-0197] Via related to pin nodes: 2132 [INFO GRT-0198] Via related Steiner nodes: 49 [INFO GRT-0199] Via filling finished. [INFO GRT-0111] Final number of vias: 2764 [INFO GRT-0112] Final usage 3D: 9558 [INFO GRT-0096] Final congestion report: Layer Resource Demand Usage (%) Max H / Max V / Total Congestion --------------------------------------------------------------------------------------- M1 0 0 0.00% 0 / 0 / 0 M2 1893 553 29.21% 0 / 0 / 0 M3 2440 570 23.36% 0 / 0 / 0 M4 1870 26 1.39% 0 / 0 / 0 M5 1796 27 1.50% 0 / 0 / 0 M6 1120 51 4.55% 0 / 0 / 0 M7 1316 39 2.96% 0 / 0 / 0 --------------------------------------------------------------------------------------- Total 10435 1266 12.13% 0 / 0 / 0 [INFO GRT-0018] Total wirelength: 11753 um [INFO GRT-0014] Routed nets: 373 [INFO GRT-0303] Global routing runtime = 00:00:00 [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. estimate_parasitics -global_routing Perform buffer insertion and gate resizing... repair_design -verbose Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 376 10 | +0.0% | 0 | 0 | 0 | 366 20 | +0.0% | 0 | 0 | 0 | 356 30 | +0.0% | 0 | 0 | 0 | 346 40 | +0.0% | 0 | 0 | 0 | 336 50 | +0.0% | 0 | 0 | 0 | 326 60 | +0.0% | 0 | 0 | 0 | 316 70 | +0.0% | 0 | 0 | 0 | 306 80 | +0.0% | 0 | 0 | 0 | 296 90 | +0.0% | 0 | 0 | 0 | 286 100 | +0.0% | 0 | 0 | 0 | 276 110 | +0.0% | 0 | 0 | 0 | 266 120 | +0.0% | 0 | 0 | 0 | 256 130 | +0.0% | 0 | 0 | 0 | 246 140 | +0.0% | 0 | 0 | 0 | 236 150 | +0.0% | 0 | 0 | 0 | 226 160 | +0.0% | 0 | 0 | 0 | 216 170 | +0.0% | 0 | 0 | 0 | 206 180 | +0.0% | 0 | 0 | 0 | 196 190 | +0.0% | 0 | 0 | 0 | 186 200 | +0.0% | 0 | 0 | 0 | 176 210 | +0.0% | 0 | 0 | 0 | 166 220 | +0.0% | 0 | 0 | 0 | 156 230 | +0.0% | 0 | 0 | 0 | 146 240 | +0.0% | 0 | 0 | 0 | 136 250 | +0.0% | 0 | 0 | 0 | 126 260 | +0.0% | 0 | 0 | 0 | 116 270 | +0.0% | 0 | 0 | 0 | 106 280 | +0.0% | 0 | 0 | 0 | 96 290 | +0.0% | 0 | 0 | 0 | 86 300 | +0.0% | 0 | 0 | 0 | 76 310 | +0.0% | 0 | 0 | 0 | 66 320 | +0.0% | 0 | 0 | 0 | 56 330 | +0.0% | 0 | 0 | 0 | 46 340 | +0.0% | 0 | 0 | 0 | 36 350 | +0.0% | 0 | 0 | 0 | 26 360 | +0.0% | 0 | 0 | 0 | 16 370 | +0.0% | 0 | 0 | 0 | 6 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- [INFO RSZ-0504] Runtime: 0.38s global_route -start_incremental detailed_placement [INFO DPL-0006] Core area: 61.31 um^2, Instances area: 42.85 um^2, Utilization: 69.9% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 340 Diamond Move Success: 340 (100.00%) Diamond Move Failure: 0 Rip-up and replace Success: 0 ( 0.00% of diamond failures) Rip-up and replace Failure: 0 Total Placement Failures: 0 --------------------------------------- [INFO DPL-0500] Runtime: 0.00s Placement Analysis --------------------------------- total displacement 0.0 u average displacement 0.0 u max displacement 0.0 u original HPWL 587.5 u legalized HPWL 587.5 u delta HPWL 0 % global_route -end_incremental -resistance_aware -congestion_report_file ./reports/asap7/gcd/a7_io10/congestion_post_repair_design.rpt Repair setup and hold violations... estimate_parasitics -global_routing repair_timing -setup_margin 0 -hold_margin 0 -repair_tns 100 -skip_last_gasp -verbose [INFO RSZ-0100] Repair move sequence: UnbufferMove SizeUpMove SwapPinsMove BufferMove CloneMove SplitLoadMove [INFO RSZ-0094] Found 2 endpoints with setup violations. [INFO RSZ-0099] Repairing 2 out of 2 (100.00%) violating endpoints... Iter | Removed | Resized | Inserted | Cloned | Pin | Area | WNS | StTNS | EnTNS | Viol | Worst | Buffers | Gates | Buffers | Gates | Swaps | | | | | Endpts | St/EnPt ------------------------------------------------------------------------------------------------------------------------------ 0* | 0 | 0 | 0 | 0 | 0 | +0.0% | -6.300 | -6.3 | -7.4 | 2 | resp_msg[15] 4* | 0 | 1 | 1 | 0 | 1 | +0.2% | 0.477 | 0.0 | 0.0 | 2 | resp_msg[15] 5* | 0 | 1 | 1 | 0 | 1 | +0.2% | 0.477 | 0.0 | 0.0 | 2 | resp_msg[15] 5* | 0 | 1 | 1 | 0 | 1 | +0.2% | 0.477 | 0.0 | 0.0 | 2 | resp_msg[15] final | 0 | 1 | 1 | 0 | 1 | +0.2% | 0.477 | 0.0 | 0.0 | 0 | resp_msg[15] ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0040] Inserted 1 buffers. [INFO RSZ-0051] Resized 1 instances: 1 up, 0 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 1 instances. [INFO RSZ-0505] Runtime: 1.54s [INFO RSZ-0033] No hold violations found. [INFO RSZ-0506] Runtime: 0.16s global_route -start_incremental detailed_placement [INFO DPL-0006] Core area: 61.31 um^2, Instances area: 42.95 um^2, Utilization: 70.1% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 341 Diamond Move Success: 341 (100.00%) Diamond Move Failure: 0 Rip-up and replace Success: 0 ( 0.00% of diamond failures) Rip-up and replace Failure: 0 Total Placement Failures: 0 --------------------------------------- [INFO DPL-0500] Runtime: 0.00s Placement Analysis --------------------------------- total displacement 1.2 u average displacement 0.0 u max displacement 0.5 u original HPWL 587.9 u legalized HPWL 588.7 u delta HPWL 0 % check_placement -verbose global_route -end_incremental -resistance_aware -congestion_report_file ./reports/asap7/gcd/a7_io10/congestion_post_repair_timing.rpt estimate_parasitics -global_routing repair_timing -setup -sequence "vt_swap reroute" -skip_last_gasp -repair_tns 0 -verbose [INFO RSZ-0100] Repair move sequence: RerouteMove [INFO RSZ-0098] No setup violations found [INFO RSZ-0505] Runtime: 0.23s Repair antennas... [WARNING GRT-0246] No diode with LEF class CORE ANTENNACELL found. [INFO ANT-0002] Found 0 net violations. [INFO ANT-0001] Found 0 pin violations. Estimate parasitics... estimate_parasitics -global_routing Report metrics stage 5, global route... ========================================================================== global route report_design_area -------------------------------------------------------------------------- Design area 43 um^2 70% utilization. [INFO FLW-0007] clock core_clock period 340.000000 [WARNING FLW-0010] more than one clock found. Skipping sdc update. [INFO FLW-0011] Path endpoint path count 55 write_db ./results/asap7/gcd/a7_io10/5_1_grt.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_io10/5_1_grt.sdc Elapsed time: 0:09.43[h:]min:sec. CPU time: user 21.30 sys 0.25 (228%). Peak memory: 350976KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_1_grt .odb 9 342 1694dcc6f48c5a765f3f 5_1_grt .sdc 7a37400cba9ccdd234e4 /OpenROAD-flow-scripts/flow/scripts/flow.sh 5_2_route detail_route Running detail_route.tcl, stage 5_2_route source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/5_1_grt.odb read_sdc ./results/asap7/gcd/a7_io10/5_1_grt.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. detailed_route -output_drc ./reports/asap7/gcd/a7_io10/5_route_drc.rpt -output_maze ./results/asap7/gcd/a7_io10/maze.log -droute_end_iter 64 -verbose 1 -drc_report_iter_step 5 [INFO DRT-0149] Reading tech and libs. Units: 1000 Number of layers: 21 Number of macros: 212 Number of vias: 14 Number of viarulegen: 11 [INFO DRT-0150] Reading design. Design: gcd Die area: ( 0 0 ) ( 8898 8898 ) Number of track patterns: 32 Number of DEF vias: 0 Number of components: 399 Number of terminals: 56 Number of snets: 2 Number of nets: 374 [INFO DRT-0167] List of default vias: Layer V2 default via: VIA23 Layer V3 default via: VIA34 Layer V4 default via: VIA45 Layer V5 default via: VIA56 Layer V6 default via: VIA67 Layer V7 default via: VIA78 Layer V8 default via: VIA89 Layer V9 default via: VIA9Pad [INFO DRT-0162] Library cell analysis. [INFO DRT-0163] Instance analysis. [INFO DRT-0164] Number of unique instances = 92. [INFO DRT-0168] Init region query. [INFO DRT-0024] Complete Active. [INFO DRT-0024] Complete V0. [INFO DRT-0024] Complete M1. [INFO DRT-0024] Complete V1. [INFO DRT-0024] Complete M2. [INFO DRT-0024] Complete V2. [INFO DRT-0024] Complete M3. [INFO DRT-0024] Complete V3. [INFO DRT-0024] Complete M4. [INFO DRT-0024] Complete V4. [INFO DRT-0024] Complete M5. [INFO DRT-0024] Complete V5. [INFO DRT-0024] Complete M6. [INFO DRT-0024] Complete V6. [INFO DRT-0024] Complete M7. [INFO DRT-0024] Complete V7. [INFO DRT-0024] Complete M8. [INFO DRT-0024] Complete V8. [INFO DRT-0024] Complete M9. [INFO DRT-0024] Complete V9. [INFO DRT-0024] Complete Pad. [INFO DRT-0033] Active shape region query size = 0. [INFO DRT-0033] V0 shape region query size = 0. [INFO DRT-0033] M1 shape region query size = 6284. [INFO DRT-0033] V1 shape region query size = 6816. [INFO DRT-0033] M2 shape region query size = 222. [INFO DRT-0033] V2 shape region query size = 180. [INFO DRT-0033] M3 shape region query size = 180. [INFO DRT-0033] V3 shape region query size = 120. [INFO DRT-0033] M4 shape region query size = 147. [INFO DRT-0033] V4 shape region query size = 120. [INFO DRT-0033] M5 shape region query size = 99. [INFO DRT-0033] V5 shape region query size = 16. [INFO DRT-0033] M6 shape region query size = 16. [INFO DRT-0033] V6 shape region query size = 0. [INFO DRT-0033] M7 shape region query size = 0. [INFO DRT-0033] V7 shape region query size = 0. [INFO DRT-0033] M8 shape region query size = 0. [INFO DRT-0033] V8 shape region query size = 0. [INFO DRT-0033] M9 shape region query size = 0. [INFO DRT-0033] V9 shape region query size = 0. [INFO DRT-0033] Pad shape region query size = 0. [INFO DRT-0165] Start pin access. [INFO DRT-0078] Complete 500 pins. [INFO DRT-0081] Complete 92 unique inst patterns. [INFO DRT-0084] Complete 211 groups. #scanned instances = 399 #unique instances = 92 #stdCellGenAp = 2037 #stdCellValidPlanarAp = 0 #stdCellValidViaAp = 1655 #stdCellPinNoAp = 0 #stdCellPinCnt = 1135 #instTermValidViaApCnt = 0 #macroGenAp = 0 #macroValidPlanarAp = 0 #macroValidViaAp = 0 #macroNoAp = 0 [INFO DRT-0166] Complete pin access. [INFO DRT-0267] cpu time = 00:00:08, elapsed time = 00:00:02, memory = 314.48 (MB), peak = 310.98 (MB) [INFO DRT-0157] Number of guides: 2884 [INFO DRT-0169] Post process guides. [INFO DRT-0176] GCELLGRID X 0 DO 15 STEP 570 ; [INFO DRT-0177] GCELLGRID Y 0 DO 15 STEP 570 ; [INFO DRT-0028] Complete Active. [INFO DRT-0028] Complete V0. [INFO DRT-0028] Complete M1. [INFO DRT-0028] Complete V1. [INFO DRT-0028] Complete M2. [INFO DRT-0028] Complete V2. [INFO DRT-0028] Complete M3. [INFO DRT-0028] Complete V3. [INFO DRT-0028] Complete M4. [INFO DRT-0028] Complete V4. [INFO DRT-0028] Complete M5. [INFO DRT-0028] Complete V5. [INFO DRT-0028] Complete M6. [INFO DRT-0028] Complete V6. [INFO DRT-0028] Complete M7. [INFO DRT-0028] Complete V7. [INFO DRT-0028] Complete M8. [INFO DRT-0028] Complete V8. [INFO DRT-0028] Complete M9. [INFO DRT-0028] Complete V9. [INFO DRT-0028] Complete Pad. [INFO DRT-0178] Init guide query. [INFO DRT-0035] Complete Active (guide). [INFO DRT-0035] Complete V0 (guide). [INFO DRT-0035] Complete M1 (guide). [INFO DRT-0035] Complete V1 (guide). [INFO DRT-0035] Complete M2 (guide). [INFO DRT-0035] Complete V2 (guide). [INFO DRT-0035] Complete M3 (guide). [INFO DRT-0035] Complete V3 (guide). [INFO DRT-0035] Complete M4 (guide). [INFO DRT-0035] Complete V4 (guide). [INFO DRT-0035] Complete M5 (guide). [INFO DRT-0035] Complete V5 (guide). [INFO DRT-0035] Complete M6 (guide). [INFO DRT-0035] Complete V6 (guide). [INFO DRT-0035] Complete M7 (guide). [INFO DRT-0035] Complete V7 (guide). [INFO DRT-0035] Complete M8 (guide). [INFO DRT-0035] Complete V8 (guide). [INFO DRT-0035] Complete M9 (guide). [INFO DRT-0035] Complete V9 (guide). [INFO DRT-0035] Complete Pad (guide). [INFO DRT-0036] Active guide region query size = 0. [INFO DRT-0036] V0 guide region query size = 0. [INFO DRT-0036] M1 guide region query size = 941. [INFO DRT-0036] V1 guide region query size = 0. [INFO DRT-0036] M2 guide region query size = 793. [INFO DRT-0036] V2 guide region query size = 0. [INFO DRT-0036] M3 guide region query size = 421. [INFO DRT-0036] V3 guide region query size = 0. [INFO DRT-0036] M4 guide region query size = 87. [INFO DRT-0036] V4 guide region query size = 0. [INFO DRT-0036] M5 guide region query size = 52. [INFO DRT-0036] V5 guide region query size = 0. [INFO DRT-0036] M6 guide region query size = 18. [INFO DRT-0036] V6 guide region query size = 0. [INFO DRT-0036] M7 guide region query size = 8. [INFO DRT-0036] V7 guide region query size = 0. [INFO DRT-0036] M8 guide region query size = 0. [INFO DRT-0036] V8 guide region query size = 0. [INFO DRT-0036] M9 guide region query size = 0. [INFO DRT-0036] V9 guide region query size = 0. [INFO DRT-0036] Pad guide region query size = 0. [INFO DRT-0179] Init gr pin query. [INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 315.16 (MB), peak = 311.48 (MB) [INFO DRT-0245] skipped writing guide updates to database. [INFO DRT-0181] Start track assignment. [INFO DRT-0184] Done with 1422 vertical wires in 1 frboxes and 898 horizontal wires in 1 frboxes. [INFO DRT-0186] Done with 111 vertical wires in 1 frboxes and 190 horizontal wires in 1 frboxes. [INFO DRT-0182] Complete track assignment. [INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 324.55 (MB), peak = 320.98 (MB) [INFO DRT-0187] Start routing data preparation. [INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 324.64 (MB), peak = 320.98 (MB) [INFO DRT-0194] Start detail routing. [INFO DRT-0195] Start 0th optimization iteration. Completing 10% with 0 violations. elapsed time = 00:00:00, memory = 325.06 (MB). Completing 20% with 0 violations. elapsed time = 00:00:00, memory = 398.09 (MB). Completing 30% with 0 violations. elapsed time = 00:00:00, memory = 382.74 (MB). Completing 40% with 0 violations. elapsed time = 00:00:01, memory = 349.43 (MB). Completing 50% with 7 violations. elapsed time = 00:00:01, memory = 404.77 (MB). Completing 60% with 7 violations. elapsed time = 00:00:03, memory = 359.76 (MB). Completing 70% with 28 violations. elapsed time = 00:00:03, memory = 433.44 (MB). Completing 80% with 28 violations. elapsed time = 00:00:04, memory = 385.50 (MB). Completing 100% with 43 violations. elapsed time = 00:00:07, memory = 409.75 (MB). [INFO DRT-0199] Number of violations = 43. Viol/Layer M1 M2 M3 V3 M6 CutSpcTbl 0 0 0 1 0 EOL 0 3 0 0 0 Metal Spacing 4 2 2 0 0 Short 0 6 0 0 1 eolKeepOut 0 24 0 0 0 [INFO DRT-0267] cpu time = 00:00:09, elapsed time = 00:00:07, memory = 959.25 (MB), peak = 954.60 (MB) Total wire length = 737 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 287 um. Total wire length on LAYER M3 = 359 um. Total wire length on LAYER M4 = 66 um. Total wire length on LAYER M5 = 11 um. Total wire length on LAYER M6 = 7 um. Total wire length on LAYER M7 = 6 um. Total wire length on LAYER M8 = 0 um. Total wire length on LAYER M9 = 0 um. Total wire length on LAYER Pad = 0 um. Total number of vias = 3014. Up-via summary (total 3014): --------------- Active 0 M1 1135 M2 1607 M3 209 M4 42 M5 12 M6 9 M7 0 M8 0 M9 0 --------------- 3014 [INFO DRT-0195] Start 1st optimization iteration. Completing 10% with 43 violations. elapsed time = 00:00:00, memory = 1062.60 (MB). Completing 20% with 43 violations. elapsed time = 00:00:00, memory = 1032.13 (MB). Completing 30% with 43 violations. elapsed time = 00:00:00, memory = 1008.19 (MB). Completing 40% with 43 violations. elapsed time = 00:00:00, memory = 983.31 (MB). Completing 50% with 34 violations. elapsed time = 00:00:02, memory = 1067.94 (MB). Completing 60% with 34 violations. elapsed time = 00:00:02, memory = 1017.26 (MB). Completing 70% with 25 violations. elapsed time = 00:00:03, memory = 1091.48 (MB). Completing 80% with 25 violations. elapsed time = 00:00:03, memory = 1042.83 (MB). Completing 100% with 10 violations. elapsed time = 00:00:07, memory = 1074.20 (MB). [INFO DRT-0199] Number of violations = 10. Viol/Layer M2 M3 EOL 1 0 Metal Spacing 1 2 eolKeepOut 6 0 [INFO DRT-0267] cpu time = 00:00:11, elapsed time = 00:00:07, memory = 1074.31 (MB), peak = 1151.09 (MB) Total wire length = 736 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 291 um. Total wire length on LAYER M3 = 362 um. Total wire length on LAYER M4 = 58 um. Total wire length on LAYER M5 = 7 um. Total wire length on LAYER M6 = 9 um. Total wire length on LAYER M7 = 6 um. Total wire length on LAYER M8 = 0 um. Total wire length on LAYER M9 = 0 um. Total wire length on LAYER Pad = 0 um. Total number of vias = 2941. Up-via summary (total 2941): --------------- Active 0 M1 1135 M2 1566 M3 187 M4 38 M5 9 M6 6 M7 0 M8 0 M9 0 --------------- 2941 [INFO DRT-0195] Start 2nd optimization iteration. Completing 10% with 10 violations. elapsed time = 00:00:00, memory = 1074.31 (MB). Completing 20% with 10 violations. elapsed time = 00:00:00, memory = 1074.32 (MB). Completing 30% with 10 violations. elapsed time = 00:00:00, memory = 1163.10 (MB). Completing 40% with 10 violations. elapsed time = 00:00:01, memory = 1121.71 (MB). Completing 50% with 12 violations. elapsed time = 00:00:01, memory = 1216.36 (MB). Completing 60% with 12 violations. elapsed time = 00:00:02, memory = 1164.98 (MB). Completing 70% with 12 violations. elapsed time = 00:00:02, memory = 1164.98 (MB). Completing 80% with 12 violations. elapsed time = 00:00:04, memory = 1166.49 (MB). Completing 100% with 4 violations. elapsed time = 00:00:06, memory = 1166.57 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer M2 M3 Metal Spacing 0 1 eolKeepOut 3 0 [INFO DRT-0267] cpu time = 00:00:08, elapsed time = 00:00:07, memory = 1166.57 (MB), peak = 1227.98 (MB) Total wire length = 734 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 277 um. Total wire length on LAYER M3 = 363 um. Total wire length on LAYER M4 = 72 um. Total wire length on LAYER M5 = 7 um. Total wire length on LAYER M6 = 7 um. Total wire length on LAYER M7 = 6 um. Total wire length on LAYER M8 = 0 um. Total wire length on LAYER M9 = 0 um. Total wire length on LAYER Pad = 0 um. Total number of vias = 2896. Up-via summary (total 2896): --------------- Active 0 M1 1135 M2 1517 M3 194 M4 36 M5 9 M6 5 M7 0 M8 0 M9 0 --------------- 2896 [INFO DRT-0195] Start 3rd guides tiles iteration. Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 1166.57 (MB). Completing 50% with 1 violations. elapsed time = 00:00:00, memory = 1166.58 (MB). Completing 70% with 1 violations. elapsed time = 00:00:00, memory = 1204.27 (MB). Completing 100% with 0 violations. elapsed time = 00:00:01, memory = 1204.27 (MB). [INFO DRT-0199] Number of violations = 0. [INFO DRT-0267] cpu time = 00:00:02, elapsed time = 00:00:01, memory = 1204.27 (MB), peak = 1227.98 (MB) Total wire length = 735 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 277 um. Total wire length on LAYER M3 = 361 um. Total wire length on LAYER M4 = 72 um. Total wire length on LAYER M5 = 9 um. Total wire length on LAYER M6 = 7 um. Total wire length on LAYER M7 = 6 um. Total wire length on LAYER M8 = 0 um. Total wire length on LAYER M9 = 0 um. Total wire length on LAYER Pad = 0 um. Total number of vias = 2896. Up-via summary (total 2896): --------------- Active 0 M1 1135 M2 1512 M3 197 M4 38 M5 9 M6 5 M7 0 M8 0 M9 0 --------------- 2896 [INFO DRT-0198] Complete detail routing. Total wire length = 735 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 277 um. Total wire length on LAYER M3 = 361 um. Total wire length on LAYER M4 = 72 um. Total wire length on LAYER M5 = 9 um. Total wire length on LAYER M6 = 7 um. Total wire length on LAYER M7 = 6 um. Total wire length on LAYER M8 = 0 um. Total wire length on LAYER M9 = 0 um. Total wire length on LAYER Pad = 0 um. Total number of vias = 2896. Up-via summary (total 2896): --------------- Active 0 M1 1135 M2 1512 M3 197 M4 38 M5 9 M6 5 M7 0 M8 0 M9 0 --------------- 2896 [INFO DRT-0267] cpu time = 00:00:32, elapsed time = 00:00:24, memory = 1204.27 (MB), peak = 1227.98 (MB) [INFO DRT-0180] Post processing. [INFO DRT-0501] Runtime: 27.16s Took 27 seconds: detailed_route -output_drc ./reports/asap7/gcd/a7_io10/5_route_drc.rpt -output_maze ./results/asap7/gcd/a7_io10/maze.log -droute_end_iter 64 -verbose 1 -drc_report_iter_step 5 [WARNING GRT-0246] No diode with LEF class CORE ANTENNACELL found. [INFO ANT-0002] Found 0 net violations. [INFO ANT-0001] Found 0 pin violations. [INFO ANT-0002] Found 0 net violations. [INFO ANT-0001] Found 0 pin violations. Design area 43 um^2 70% utilization. write_db ./results/asap7/gcd/a7_io10/5_2_route.odb Elapsed time: 0:29.32[h:]min:sec. CPU time: user 44.61 sys 0.71 (154%). Peak memory: 1257448KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_2_route .odb 29 1227 34c29b4c5180e698a2bd /OpenROAD-flow-scripts/flow/scripts/flow.sh 5_3_fillcell fillcell Running fillcell.tcl, stage 5_3_fillcell source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/5_2_route.odb read_sdc ./results/asap7/gcd/a7_io10/5_1_grt.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. filler_placement "FILLERxp5_ASAP7_75t_R FILLER_ASAP7_75t_R DECAPx1_ASAP7_75t_R DECAPx2_ASAP7_75t_R DECAPx4_ASAP7_75t_R DECAPx6_ASAP7_75t_R DECAPx10_ASAP7_75t_R" [INFO DPL-0001] Placed 352 filler instances. Design area 43 um^2 70% utilization. write_db ./results/asap7/gcd/a7_io10/5_3_fillcell.odb Elapsed time: 0:01.37[h:]min:sec. CPU time: user 1.17 sys 0.06 (90%). Peak memory: 201412KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_3_fillcell .odb 1 196 0b4681193e60200aac08 cp ./results/asap7/gcd/a7_io10/5_3_fillcell.odb ./results/asap7/gcd/a7_io10/5_route.odb cp ./results/asap7/gcd/a7_io10/5_1_grt.sdc ./results/asap7/gcd/a7_io10/5_route.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 6_1_fill density_fill Running density_fill.tcl, stage 6_1_fill source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/5_route.odb read_sdc ./results/asap7/gcd/a7_io10/5_route.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl exec cp ./results/asap7/gcd/a7_io10/5_route.odb ./results/asap7/gcd/a7_io10/6_1_fill.odb Elapsed time: 0:01.59[h:]min:sec. CPU time: user 1.42 sys 0.08 (94%). Peak memory: 198088KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 6_1_fill .odb 1 193 0b4681193e60200aac08 cp ./results/asap7/gcd/a7_io10/5_route.sdc ./results/asap7/gcd/a7_io10/6_1_fill.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 6_report final_report Running final_report.tcl, stage 6_report source /OpenROAD-flow-scripts/flow/platforms/asap7/liberty_suppressions.tcl read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_AO_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_INVBUF_RVT_FF_nldm_220122.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_OA_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz read_liberty /OpenROAD-flow-scripts/flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib read_db ./results/asap7/gcd/a7_io10/6_1_fill.odb read_sdc ./results/asap7/gcd/a7_io10/6_1_fill.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. write_db ./results/asap7/gcd/a7_io10/6_final.odb Deleted 0 routing obstructions [INFO RCX-0431] Defined process_corner X with ext_model_index 0 [INFO RCX-0029] Defined extraction corner X [WARNING RCX-0514] The -ext_model_file option is deprecated. Use set_extraction_rules_file command instead. [INFO RCX-0435] Reading extraction model file /OpenROAD-flow-scripts/flow/platforms/asap7/rcx_patterns.rules ... [INFO RCX-0436] RC segment generation gcd (max_merge_res 50.0) ... [INFO RCX-0040] Final 2131 rc segments [INFO RCX-0439] Coupling Cap extraction gcd ... [INFO RCX-0440] Coupling threshhold is 0.1000 fF, coupling capacitance less than 0.1000 fF will be grounded. [INFO RCX-0442] 56% of 2296 wires extracted [INFO RCX-0442] 100% of 2296 wires extracted [INFO RCX-0045] Extract 374 nets, 2505 rsegs, 2505 caps, 2543 ccs [INFO RCX-0443] 374 nets finished [INFO PSM-0040] All shapes on net VDD are connected. ########## IR report ################# Net : VDD Corner : default Total power : 1.17e-03 W Supply voltage : 7.70e-01 V Worstcase voltage: 7.65e-01 V Average voltage : 7.68e-01 V Average IR drop : 2.40e-03 V Worstcase IR drop: 4.67e-03 V Percentage drop : 0.61 % ###################################### [INFO PSM-0040] All shapes on net VSS are connected. ########## IR report ################# Net : VSS Corner : default Total power : 1.17e-03 W Supply voltage : 0.00e+00 V Worstcase voltage: 4.64e-03 V Average voltage : 2.47e-03 V Average IR drop : 2.47e-03 V Worstcase IR drop: 4.64e-03 V Percentage drop : 0.60 % ###################################### Cell type report: Count Area Fill cell 352 18.36 Tap cell 58 1.69 Clock buffer 8 0.79 Timing Repair Buffer 72 5.53 Inverter 24 1.18 Sequential cell 34 9.91 Multi-Input combinational cell 203 23.85 Total 751 61.31 Report metrics stage 6, finish... ========================================================================== finish report_design_area -------------------------------------------------------------------------- Design area 43 um^2 70% utilization. [WARNING GUI-0076] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' [WARNING GUI-0066] Heat map "IR Drop" has not been populated with data. [WARNING GUI-0066] Heat map "Routing Congestion" has not been populated with data. Elapsed time: 0:02.92[h:]min:sec. CPU time: user 2.56 sys 0.17 (93%). Peak memory: 264396KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 6_report 2 258 N/A cp ./results/asap7/gcd/a7_io10/5_route.sdc ./results/asap7/gcd/a7_io10/6_final.sdc cp /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7_tech_1x_201209.lef ./objects/asap7/gcd/a7_io10/klayout_tech.lef /usr/bin/python3 /OpenROAD-flow-scripts/flow/util/generate_klayout_tech.py \ --template /OpenROAD-flow-scripts/flow/platforms/asap7/KLayout/asap7.lyt \ --output ./objects/asap7/gcd/a7_io10/klayout.lyt \ --lef-files ./objects/asap7/gcd/a7_io10/klayout_tech.lef /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7sc7p5t_28_R_1x_220121a.lef \ --map-files /usr/bin/python3 /OpenROAD-flow-scripts/flow/scripts/run_command.py --log /OpenROAD-flow-scripts/flow/logs/asap7/gcd/a7_io10/6_1_merge.log --tee -- \ /OpenROAD-flow-scripts/flow/scripts/klayout.sh -zz -rd design_name=gcd \ -rd in_def=./results/asap7/gcd/a7_io10/6_final.def \ -rd in_files="/OpenROAD-flow-scripts/flow/platforms/asap7/gds/asap7sc7p5t_28_R_220121a.gds " \ -rd seal_file="" \ -rd out_file=./results/asap7/gcd/a7_io10/6_1_merged.gds \ -rd tech_file=./objects/asap7/gcd/a7_io10/klayout.lyt \ -rd layer_map= \ -r /OpenROAD-flow-scripts/flow/util/def2stream.py KLayout 0.30.7 Warning: DEF UNITS does not match reader DBU (DEF UNITS is 100 and corresponds to a DBU of 0.01, but reader DBU is set to 0.00025) (line=5, cell=, file=6_final.def) [INFO] Reporting cells prior to loading DEF ... /OpenROAD-flow-scripts/flow/platforms/asap7/gds/asap7sc7p5t_28_R_220121a.gds [INFO] GDS_ALLOW_EMPTY=fakeram.* [INFO] All LEF cells have matching GDS/OAS cells [INFO] No orphan cells in the final layout Elapsed time: 0:01.29[h:]min:sec. CPU time: user 1.13 sys 0.13 (97%). Peak memory: 435732KB. cp results/asap7/gcd/a7_io10/6_1_merged.gds results/asap7/gcd/a7_io10/6_final.gds ./logs/asap7/gcd/a7_io10 Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_synth .odb 1 202 cffd64e345b9d75e4bc4 1_synth .sdc fe849b77641121d3456a 2_1_floorplan .odb 2 213 997564490712808e9547 2_1_floorplan .sdc fe849b77641121d3456a 2_2_floorplan_macro .odb 1 193 997564490712808e9547 2_3_floorplan_tapcell .odb 1 192 0fa51b57281341ad5371 2_4_floorplan_pdn .odb 1 195 e2265f1e4228f753ba5e 3_1_place_gp_skip_io .odb 409 194 dbbf0772a6c8c73312bf 3_2_place_iop .odb 1 193 f4bd52abc40c877b13ea 3_3_place_gp .odb 426 320 456410ae9e2285564838 3_4_place_resized .odb 1 210 456410ae9e2285564838 3_5_place_dp .odb 1 198 b0afe07291e8c81f49e0 4_1_cts .odb 4 238 c7f7a9131a5f5d692535 5_1_grt .odb 9 342 1694dcc6f48c5a765f3f 5_1_grt .sdc 7a37400cba9ccdd234e4 5_2_route .odb 29 1227 34c29b4c5180e698a2bd 5_3_fillcell .odb 1 196 0b4681193e60200aac08 6_1_fill .odb 1 193 0b4681193e60200aac08 6_1_fill .sdc 7a37400cba9ccdd234e4 6_1_merge 1 425 N/A 6_report 2 258 N/A Total 891 1227