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_room /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 ( 12.85 %) Sat calls 2 ( 18.18 %) Ave conf = 0.0 Time = 0.00 sec ( 6.26 %) 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 ( 4.96 %) Sat calls 1 ( 20.00 %) Ave conf = 2.0 Time = 0.00 sec ( 5.45 %) 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 ( 5.03 %) 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 /OpenROAD-flow-scripts/flow/designs/asap7/gcd/constraint.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.11s Report metrics stage 1, synth... ========================================================================== synth report_design_area -------------------------------------------------------------------------- Design area 41 um^2 100% utilization. write_db ./results/asap7/gcd/a7_room/1_synth.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_room/1_synth.sdc Elapsed time: 0:01.62[h:]min:sec. CPU time: user 1.50 sys 0.07 (96%). Peak memory: 209052KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_synth .odb 1 204 cffd64e345b9d75e4bc4 1_synth .sdc 5011e5aed360886d25f2 /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_room/1_synth.odb read_sdc ./results/asap7/gcd/a7_room/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: 45.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 35 rows of 175 site asap7sc7p5t. [INFO IFP-0100] Die BBox: ( 0.000 0.000 ) ( 10.492 10.492 ) um [INFO IFP-0101] Core BBox: ( 0.540 0.540 ) ( 9.990 9.990 ) um [INFO IFP-0102] Core area: 89.302 um^2 [INFO IFP-0103] Total instances area: 40.547 um^2 [INFO IFP-0104] Effective utilization: 0.454 [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 21 endpoints with setup violations. [INFO RSZ-0099] Repairing 21 out of 21 (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% | -70.847 | -545.5 | -492.1 | 21 | resp_msg[15] 10* | 0 | 4 | 0 | 0 | 5 | +0.3% | -68.102 | -547.6 | -432.5 | 21 | resp_msg[15] 13* | 0 | 3 | 0 | 0 | 3 | +0.2% | -65.238 | -522.7 | -398.2 | 21 | resp_msg[15] 16* | 0 | 4 | 0 | 0 | 4 | +0.3% | -63.696 | -511.9 | -375.2 | 21 | resp_msg[15] 18* | 0 | 4 | 0 | 0 | 4 | +0.3% | -63.696 | -511.9 | -375.2 | 21 | resp_msg[15] 20* | 0 | 4 | 0 | 0 | 5 | +0.3% | -63.696 | -511.9 | -375.3 | 21 | resp_msg[15] 20* | 0 | 4 | 0 | 0 | 4 | +0.3% | -63.696 | -511.9 | -375.2 | 21 | resp_msg[15] 30* | 0 | 6 | 0 | 0 | 11 | +0.5% | -63.746 | -511.2 | -346.8 | 21 | resp_msg[15] 30* | 0 | 4 | 0 | 0 | 4 | +0.3% | -63.696 | -511.9 | -375.2 | 21 | resp_msg[15] 34* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 36* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 38* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 40* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -332.9 | 21 | resp_msg[15] 40* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 42* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 44* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 46* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 48* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 50* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -332.9 | 21 | resp_msg[15] 50* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 52* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 54* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 56* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 58* | 0 | 6 | 0 | 0 | 4 | +0.5% | -63.696 | -511.9 | -331.3 | 21 | resp_msg[15] 60* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -330.8 | 21 | resp_msg[15] 60* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -330.8 | 21 | resp_msg[15] 61* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -330.8 | 21 | resp_msg[15] 62* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -330.8 | 21 | resp_msg[15] 62* | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -330.8 | 21 | resp_msg[15] final | 0 | 6 | 0 | 0 | 5 | +0.5% | -63.696 | -511.9 | -330.8 | 19 | resp_msg[15] ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0051] Resized 6 instances: 6 up, 0 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 5 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 0.41s 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 46% utilization. write_db ./results/asap7/gcd/a7_room/2_1_floorplan.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_room/2_1_floorplan.sdc Elapsed time: 0:01.71[h:]min:sec. CPU time: user 1.50 sys 0.12 (94%). Peak memory: 219304KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_1_floorplan .odb 1 214 3387cac8145f92027616 2_1_floorplan .sdc 5011e5aed360886d25f2 /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_room/2_1_floorplan.odb read_sdc ./results/asap7/gcd/a7_room/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl No macros found: Skipping macro_placement Design area 41 um^2 46% utilization. write_db ./results/asap7/gcd/a7_room/2_2_floorplan_macro.odb Elapsed time: 0:01.23[h:]min:sec. CPU time: user 1.16 sys 0.06 (99%). Peak memory: 197864KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_2_floorplan_macro .odb 1 193 3387cac8145f92027616 /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_room/2_2_floorplan_macro.odb read_sdc ./results/asap7/gcd/a7_room/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 70 endcaps. [INFO TAP-0005] Inserted 0 tapcells. Design area 43 um^2 48% utilization. write_db ./results/asap7/gcd/a7_room/2_3_floorplan_tapcell.odb Elapsed time: 0:01.33[h:]min:sec. CPU time: user 1.17 sys 0.06 (93%). Peak memory: 196840KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_3_floorplan_tapcell .odb 1 192 f7c2b7433280c5943e9e /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_room/2_3_floorplan_tapcell.odb read_sdc ./results/asap7/gcd/a7_room/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 43 um^2 48% utilization. write_db ./results/asap7/gcd/a7_room/2_4_floorplan_pdn.odb Elapsed time: 0:01.59[h:]min:sec. CPU time: user 1.45 sys 0.07 (95%). Peak memory: 199872KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_4_floorplan_pdn .odb 1 195 0239d62bbb0969184f55 cp ./results/asap7/gcd/a7_room/2_4_floorplan_pdn.odb ./results/asap7/gcd/a7_room/2_floorplan.odb cp ./results/asap7/gcd/a7_room/2_1_floorplan.sdc ./results/asap7/gcd/a7_room/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_room/2_floorplan.odb read_sdc ./results/asap7/gcd/a7_room/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 ) ( 9.990 9.990 ) um [INFO GPL-0036] Movable instances area: 40.737 um^2 [INFO GPL-0037] Total instances area: 42.778 um^2 [INFO GPL-0035] Pin density area adjust: 5.354 um^2 [INFO GPL-0032] ---- Initialize Region: Top-level [INFO GPL-0006] Number of instances: 376 [INFO GPL-0007] Movable instances: 306 [INFO GPL-0008] Fixed instances: 70 [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 ) ( 10.492 10.492 ) um [INFO GPL-0013] Core BBox: ( 0.540 0.540 ) ( 9.990 9.990 ) um [INFO GPL-0016] Core area: 89.302 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 89.302 um^2 [INFO GPL-0017] Fixed instances area: 2.041 um^2 [INFO GPL-0018] Movable instances area: 46.091 um^2 [INFO GPL-0019] Utilization: 52.819 % [INFO GPL-0020] Standard cells area: 46.091 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.5300. [INFO GPL-0023] Placement target density: 0.5300 [INFO GPL-0024] Movable insts average area: 0.151 um^2 [INFO GPL-0025] Ideal bin area: 0.284 um^2 [INFO GPL-0026] Ideal bin count: 314 [INFO GPL-0027] Total bin area: 89.302 um^2 [INFO GPL-0028] Bin count (X, Y): 16 , 16 [INFO GPL-0029] Bin size (W * H): 0.591 * 0.591 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.9001 | 3.094440e+02 | +0.00% | 2.01e-11 | 10 | 0.9500 | 7.789200e+01 | -74.83% | 3.28e-11 | 20 | 0.9484 | 7.322700e+01 | -5.99% | 5.34e-11 | 30 | 0.9493 | 7.261900e+01 | -0.83% | 8.70e-11 | 40 | 0.9490 | 7.257900e+01 | -0.06% | 1.42e-10 | 50 | 0.9482 | 7.258700e+01 | +0.01% | 2.31e-10 | 60 | 0.9475 | 7.265800e+01 | +0.10% | 3.76e-10 | 70 | 0.9462 | 7.293400e+01 | +0.38% | 6.12e-10 | 80 | 0.9433 | 7.397300e+01 | +1.42% | 9.97e-10 | 90 | 0.9379 | 8.001700e+01 | +8.17% | 1.62e-09 | 100 | 0.9250 | 9.948000e+01 | +24.32% | 2.65e-09 | 110 | 0.9052 | 1.195050e+02 | +20.13% | 4.31e-09 | 120 | 0.8761 | 1.400870e+02 | +17.22% | 7.02e-09 | 130 | 0.8509 | 1.663020e+02 | +18.71% | 1.14e-08 | 140 | 0.8139 | 1.887770e+02 | +13.51% | 1.86e-08 | 150 | 0.7744 | 2.117730e+02 | +12.18% | 3.03e-08 | 160 | 0.7362 | 2.343960e+02 | +10.68% | 4.94e-08 | 170 | 0.6897 | 2.572540e+02 | +9.75% | 8.05e-08 | 180 | 0.6483 | 2.822560e+02 | +9.72% | 1.31e-07 | 190 | 0.6040 | 3.111540e+02 | +10.24% | 2.14e-07 | 200 | 0.5576 | 3.324870e+02 | +6.86% | 3.48e-07 | 210 | 0.5064 | 3.513360e+02 | +5.67% | 5.67e-07 | 220 | 0.4558 | 3.669660e+02 | +4.45% | 9.23e-07 | 230 | 0.4092 | 3.831750e+02 | +4.42% | 1.50e-06 | 240 | 0.3613 | 3.941680e+02 | +2.87% | 2.45e-06 | 250 | 0.3164 | 4.056950e+02 | +2.92% | 3.76e-06 | 260 | 0.2825 | 4.119630e+02 | +1.55% | 5.53e-06 | 270 | 0.2503 | 4.200470e+02 | +1.96% | 8.15e-06 | 280 | 0.2238 | 4.261900e+02 | +1.46% | 1.20e-05 | 290 | 0.1869 | 4.292310e+02 | +0.71% | 1.77e-05 | 300 | 0.1673 | 4.348270e+02 | +1.30% | 2.61e-05 | 310 | 0.1438 | 4.404800e+02 | +1.30% | 3.84e-05 | 320 | 0.1151 | 4.453450e+02 | +1.10% | 5.66e-05 | 328 | 0.0994 | 4.490520e+02 | | 8.02e-05 | --------------------------------------------------------------- [INFO GPL-1001] Global placement finished at iteration 328 [INFO GPL-1002] Placed Cell Area 46.0906 [INFO GPL-1003] Available Free Area 87.2613 [INFO GPL-1004] Minimum Feasible Density 0.5300 (cell_area / free_area) [INFO GPL-1006] Suggested Target Densities: [INFO GPL-1007] - For 90% usage of free space: 0.5869 [INFO GPL-1008] - For 80% usage of free space: 0.6602 [INFO GPL-1014] Final placement area: 46.09 (+0.00%) Took 165 seconds: global_placement -skip_io -density 0.35 -pad_left 0 -pad_right 0 Design area 43 um^2 48% utilization. write_db ./results/asap7/gcd/a7_room/3_1_place_gp_skip_io.odb Elapsed time: 2:47.12[h:]min:sec. CPU time: user 914.66 sys 0.71 (547%). Peak memory: 198340KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_1_place_gp_skip_io .odb 167 193 398c668219d54a5b6a43 /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_room/3_1_place_gp_skip_io.odb read_sdc ./results/asap7/gcd/a7_room/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 376 [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: 138.61 um. Design area 43 um^2 48% utilization. write_db ./results/asap7/gcd/a7_room/3_2_place_iop.odb Elapsed time: 0:01.57[h:]min:sec. CPU time: user 1.47 sys 0.07 (97%). Peak memory: 198596KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_2_place_iop .odb 1 193 633844c3be99f07aff47 /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_room/3_2_place_iop.odb read_sdc ./results/asap7/gcd/a7_room/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 ) ( 9.990 9.990 ) um [INFO GPL-0036] Movable instances area: 38.797 um^2 [INFO GPL-0037] Total instances area: 40.839 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: 384 [INFO GPL-0007] Movable instances: 314 [INFO GPL-0008] Fixed instances: 70 [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 ) ( 10.492 10.492 ) um [INFO GPL-0013] Core BBox: ( 0.540 0.540 ) ( 9.990 9.990 ) um [INFO GPL-0016] Core area: 89.302 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 89.302 um^2 [INFO GPL-0017] Fixed instances area: 2.041 um^2 [INFO GPL-0018] Movable instances area: 43.377 um^2 [INFO GPL-0019] Utilization: 49.709 % [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.00000008 HPWL: 820404 [InitialPlace] Iter: 2 conjugate gradient residual: 0.00000012 HPWL: 683221 [InitialPlace] Iter: 3 conjugate gradient residual: 0.00000008 HPWL: 698154 [InitialPlace] Iter: 4 conjugate gradient residual: 0.00000010 HPWL: 707720 [InitialPlace] Iter: 5 conjugate gradient residual: 0.00000010 HPWL: 711708 [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.5000. [INFO GPL-0023] Placement target density: 0.5000 [INFO GPL-0024] Movable insts average area: 0.138 um^2 [INFO GPL-0025] Ideal bin area: 0.276 um^2 [INFO GPL-0026] Ideal bin count: 323 [INFO GPL-0027] Total bin area: 89.302 um^2 [INFO GPL-0028] Bin count (X, Y): 16 , 16 [INFO GPL-0029] Bin size (W * H): 0.591 * 0.591 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.5933 | 4.715580e+02 | +0.00% | 2.81e-11 | [INFO GPL-0100] Timing-driven iteration 1/2, virtual: false. [INFO GPL-0101] Iter: 1, overflow: 0.593, keep resizer changes at: 1, HPWL: 471558 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 | +2.0% | 0 | 8 | 221 124 | +2.6% | 0 | 11 | 190 155 | +3.5% | 0 | 15 | 159 186 | +5.4% | 0 | 24 | 128 217 | +6.5% | 0 | 29 | 97 248 | +7.4% | 0 | 33 | 66 279 | +11.2% | 0 | 51 | 35 310 | +11.2% | 0 | 51 | 4 final | +11.2% | 0 | 51 | 0 ------------------------------------------------------- [INFO GPL-0106] Timing-driven: worst slack -4.0102976e-11 [INFO GPL-0107] Timing-driven: repair_design delta area: 4.578 um^2 (+10.55%) [INFO GPL-0108] Timing-driven: repair_design, gpl delta gcells: 51 (+16.24%) [INFO GPL-0109] Timing-driven: repair_design, gcells created: 51, deleted: 0 [INFO GPL-0110] Timing-driven: new target density: 0.5524645 [INFO GPL-0038] Routability snapshot saved at iter = 1 0 | 0.5933 | 5.283450e+02 | | | Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 10 | 0.6256 | 5.209470e+02 | +10.47% | 4.57e-11 | 20 | 0.6534 | 5.149880e+02 | -1.14% | 7.45e-11 | 30 | 0.6697 | 5.119870e+02 | -0.58% | 1.21e-10 | 40 | 0.6746 | 5.117550e+02 | -0.05% | 1.98e-10 | 50 | 0.6723 | 5.127370e+02 | +0.19% | 3.22e-10 | 60 | 0.6688 | 5.133190e+02 | +0.11% | 5.24e-10 | 70 | 0.6670 | 5.135240e+02 | +0.04% | 8.54e-10 | 80 | 0.6670 | 5.135620e+02 | +0.01% | 1.39e-09 | 90 | 0.6673 | 5.136990e+02 | +0.03% | 2.27e-09 | 100 | 0.6655 | 5.139870e+02 | +0.06% | 3.69e-09 | 110 | 0.6612 | 5.145080e+02 | +0.10% | 6.01e-09 | 120 | 0.6549 | 5.153990e+02 | +0.17% | 9.79e-09 | 130 | 0.6466 | 5.169140e+02 | +0.29% | 1.60e-08 | 140 | 0.6364 | 5.192930e+02 | +0.46% | 2.60e-08 | 150 | 0.6237 | 5.232890e+02 | +0.77% | 4.23e-08 | 160 | 0.6033 | 5.293690e+02 | +1.16% | 6.89e-08 | 170 | 0.5779 | 5.366500e+02 | +1.38% | 1.12e-07 | 180 | 0.5481 | 5.443540e+02 | +1.44% | 1.83e-07 | 190 | 0.5187 | 5.539150e+02 | +1.76% | 2.98e-07 | 200 | 0.4808 | 5.647700e+02 | +1.96% | 4.85e-07 | 210 | 0.4444 | 5.728790e+02 | +1.44% | 7.91e-07 | 220 | 0.4126 | 5.826020e+02 | +1.70% | 1.29e-06 | 230 | 0.3701 | 5.928900e+02 | +1.77% | 2.10e-06 | 240 | 0.3340 | 5.992300e+02 | +1.07% | 3.28e-06 | 250 | 0.3033 | 6.064470e+02 | +1.20% | 4.83e-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.5808 [INFO GPL-0044] Average top 1.0% routing congestion: 0.5663 [INFO GPL-0045] Average top 2.0% routing congestion: 0.5479 [INFO GPL-0046] Average top 5.0% routing congestion: 0.5231 [INFO GPL-0047] Routability iteration weighted routing congestion: 0.5736 [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 --------------------------------------------------------------- 260 | 0.2728 | 6.162250e+02 | +1.61% | 7.12e-06 | 270 | 0.2401 | 6.235150e+02 | +1.18% | 1.05e-05 | 280 | 0.2087 | 6.292740e+02 | +0.92% | 1.55e-05 | [INFO GPL-0100] Timing-driven iteration 2/2, virtual: false. [INFO GPL-0101] Iter: 286, overflow: 0.194, keep resizer changes at: 1, HPWL: 632007 Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 401 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.3% | 8 | 7 | 221 124 | -0.1% | 11 | 11 | 190 155 | -0.5% | 15 | 13 | 159 186 | -1.1% | 24 | 19 | 128 217 | -1.5% | 29 | 22 | 97 248 | -1.9% | 33 | 24 | 66 279 | -1.3% | 51 | 45 | 35 310 | -1.3% | 51 | 45 | 4 final | -1.3% | 51 | 45 | 0 ------------------------------------------------------- [INFO GPL-0106] Timing-driven: worst slack -3.530576e-11 [INFO GPL-0107] Timing-driven: repair_design delta area: -0.583 um^2 (-1.22%) [INFO GPL-0108] Timing-driven: repair_design, gpl delta gcells: -6 (-1.64%) [INFO GPL-0109] Timing-driven: repair_design, gcells created: 45, deleted: 51 [INFO GPL-0110] Timing-driven: new target density: 0.54578114 Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 290 | 0.1827 | 6.240670e+02 | -0.83% | 2.28e-05 | 300 | 0.1550 | 6.245700e+02 | +0.08% | 3.35e-05 | 310 | 0.1240 | 6.303270e+02 | +0.92% | 4.94e-05 | 320 | 0.1061 | 6.334770e+02 | +0.50% | 7.28e-05 | 323 | 0.0999 | 6.349120e+02 | | 8.50e-05 | --------------------------------------------------------------- [INFO GPL-1001] Global placement finished at iteration 323 [INFO GPL-1017] Routability mode iteration count: 251 [INFO GPL-1005] Routability final weighted congestion: 0.5364 [INFO GPL-1002] Placed Cell Area 47.3714 [INFO GPL-1003] Available Free Area 87.2613 [INFO GPL-1004] Minimum Feasible Density 0.5000 (cell_area / free_area) [INFO GPL-1006] Suggested Target Densities: [INFO GPL-1007] - For 90% usage of free space: 0.6032 [INFO GPL-1008] - For 80% usage of free space: 0.6786 [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: 3.99 (+9.21%) [INFO GPL-1014] Final placement area: 47.37 (+9.21%) Took 195 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 45 um^2 50% utilization. write_db ./results/asap7/gcd/a7_room/3_3_place_gp.odb Elapsed time: 3:16.42[h:]min:sec. CPU time: user 951.70 sys 0.94 (484%). Peak memory: 329160KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_3_place_gp .odb 196 321 a66e56fe98f091384914 /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_room/3_3_place_gp.odb read_sdc ./results/asap7/gcd/a7_room/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 | 395 10 | +0.0% | 0 | 0 | 0 | 385 20 | +0.0% | 0 | 0 | 0 | 375 30 | +0.0% | 0 | 0 | 0 | 365 40 | +0.0% | 0 | 0 | 0 | 355 50 | +0.0% | 0 | 0 | 0 | 345 60 | +0.0% | 0 | 0 | 0 | 335 70 | +0.0% | 0 | 0 | 0 | 325 80 | +0.0% | 0 | 0 | 0 | 315 90 | +0.0% | 0 | 0 | 0 | 305 100 | +0.0% | 0 | 0 | 0 | 295 110 | +0.0% | 0 | 0 | 0 | 285 120 | +0.0% | 0 | 0 | 0 | 275 130 | +0.0% | 0 | 0 | 0 | 265 140 | +0.0% | 0 | 0 | 0 | 255 150 | +0.0% | 0 | 0 | 0 | 245 160 | +0.0% | 0 | 0 | 0 | 235 170 | +0.0% | 0 | 0 | 0 | 225 180 | +0.0% | 0 | 0 | 0 | 215 190 | +0.0% | 0 | 0 | 0 | 205 200 | +0.0% | 0 | 0 | 0 | 195 210 | +0.0% | 0 | 0 | 0 | 185 220 | +0.0% | 0 | 0 | 0 | 175 230 | +0.0% | 0 | 0 | 0 | 165 240 | +0.0% | 0 | 0 | 0 | 155 250 | +0.0% | 0 | 0 | 0 | 145 260 | +0.0% | 0 | 0 | 0 | 135 270 | +0.0% | 0 | 0 | 0 | 125 280 | +0.0% | 0 | 0 | 0 | 115 290 | +0.0% | 0 | 0 | 0 | 105 300 | +0.0% | 0 | 0 | 0 | 95 310 | +0.0% | 0 | 0 | 0 | 85 320 | +0.0% | 0 | 0 | 0 | 75 330 | +0.0% | 0 | 0 | 0 | 65 340 | +0.0% | 0 | 0 | 0 | 55 350 | +0.0% | 0 | 0 | 0 | 45 360 | +0.0% | 0 | 0 | 0 | 35 370 | +0.0% | 0 | 0 | 0 | 25 380 | +0.0% | 0 | 0 | 0 | 15 390 | +0.0% | 0 | 0 | 0 | 5 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- [INFO RSZ-0504] Runtime: 0.13s Floating nets: Report metrics stage 3, resizer... ========================================================================== resizer report_design_area -------------------------------------------------------------------------- Design area 45 um^2 50% utilization. Instance count before 429, after 429 Pin count before 1174, after 1174 write_db ./results/asap7/gcd/a7_room/3_4_place_resized.odb Elapsed time: 0:01.90[h:]min:sec. CPU time: user 1.64 sys 0.14 (93%). Peak memory: 217100KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_4_place_resized .odb 1 212 a66e56fe98f091384914 /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_room/3_4_place_resized.odb read_sdc ./results/asap7/gcd/a7_room/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl detailed_placement [INFO DPL-0006] Core area: 89.30 um^2, Instances area: 44.83 um^2, Utilization: 50.2% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 359 Diamond Move Success: 359 (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 60.5 u average displacement 0.1 u max displacement 0.6 u original HPWL 636.1 u legalized HPWL 681.1 u delta HPWL 7 % 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 124 fixed cells. [INFO DPL-0318] Collected 359 single height cells. [INFO DPL-0321] Collected 0 wide cells. [INFO DPL-0322] Image (540, 540) - (9990, 9990) [INFO DPL-0310] Assigned 359 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 6.800580e+05. [INFO DPL-0302] End of matching; objective is 6.786490e+05, improvement is 0.21 percent. [INFO DPL-0303] Running algorithm for global swaps. [INFO DPL-0306] Pass 1 of global swaps; hpwl is 6.679400e+05. [INFO DPL-0306] Pass 2 of global swaps; hpwl is 6.658130e+05. [INFO DPL-0307] End of global swaps; objective is 6.658130e+05, improvement is 1.89 percent. [INFO DPL-0303] Running algorithm for vertical swaps. [INFO DPL-0308] Pass 1 of vertical swaps; hpwl is 6.645920e+05. [INFO DPL-0309] End of vertical swaps; objective is 6.645920e+05, improvement is 0.18 percent. [INFO DPL-0303] Running algorithm for reordering. [INFO DPL-0304] Pass 1 of reordering; objective is 6.639880e+05. [INFO DPL-0305] End of reordering; objective is 6.639880e+05, improvement is 0.09 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 7180 times. [INFO DPL-0335] Generator random, Cumulative attempts 7180, swaps 922, moves 2655 since last reset. [INFO DPL-0333] End of pass, Objective hpwl, Initial cost 6.639880e+05, Scratch cost 6.562010e+05, Incremental cost 6.562010e+05, Mismatch? N [INFO DPL-0338] End of pass, Total cost is 6.562010e+05. [INFO DPL-0327] Pass 1 of random improver; improvement in cost is 1.17 percent. [INFO DPL-0332] End of pass, Generator random called 7180 times. [INFO DPL-0335] Generator random, Cumulative attempts 14360, swaps 1751, moves 5349 since last reset. [INFO DPL-0333] End of pass, Objective hpwl, Initial cost 6.562010e+05, Scratch cost 6.526360e+05, Incremental cost 6.526360e+05, Mismatch? N [INFO DPL-0338] End of pass, Total cost is 6.526360e+05. [INFO DPL-0327] Pass 2 of random improver; improvement in cost is 0.54 percent. [INFO DPL-0328] End of random improver; improvement is 1.709669 percent. [INFO DPL-0380] Cell flipping. [INFO DPL-0382] Changed 0 cell orientations for row compatibility. [INFO DPL-0383] Performed 108 cell flips. [INFO DPL-0384] End of flipping; objective is 6.312880e+05, improvement is 3.27 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 681.1 u ( 326.5, 354.7) Final HPWL 630.6 u ( 295.1, 335.6) Delta HPWL -7.4 % ( -9.6, -5.4) optimize_mirroring [INFO DPL-0020] Mirrored 64 instances [INFO DPL-0021] HPWL before 630.6 u [INFO DPL-0022] HPWL after 630.0 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 45 um^2 50% utilization. write_db ./results/asap7/gcd/a7_room/3_5_place_dp.odb Elapsed time: 0:01.70[h:]min:sec. CPU time: user 1.44 sys 0.08 (89%). Peak memory: 203716KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_5_place_dp .odb 1 198 f1a57894a7e1014cd3a2 cp ./results/asap7/gcd/a7_room/3_5_place_dp.odb ./results/asap7/gcd/a7_room/3_place.odb cp ./results/asap7/gcd/a7_room/2_floorplan.sdc ./results/asap7/gcd/a7_room/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_room/3_place.odb read_sdc ./results/asap7/gcd/a7_room/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: [(745, 945), (8899, 9585)]. [INFO CTS-0024] Normalized sink region: [(0.551852, 0.7), (6.59185, 7.1)]. [INFO CTS-0025] Width: 6.0400. [INFO CTS-0026] Height: 6.4000. Level 1 Direction: Vertical Sinks per sub-region: 17 Sub-region size: 6.0400 X 3.2000 [INFO CTS-0034] Segment length (rounded): 1. Level 2 Direction: Horizontal Sinks per sub-region: 9 Sub-region size: 3.0200 X 3.2000 [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 14.13 um [INFO CTS-0102] Path depth 2 - 2 [INFO CTS-0207] Dummy loads inserted 3 [INFO CTS-0500] Runtime: 2.39s estimate_parasitics -placement detailed_placement [INFO DPL-0006] Core area: 89.30 um^2, Instances area: 45.62 um^2, Utilization: 51.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: 367 Diamond Move Success: 367 (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 4.7 u average displacement 0.0 u max displacement 0.7 u original HPWL 656.0 u legalized HPWL 683.1 u delta HPWL 4 % 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-0094] Found 4 endpoints with setup violations. [INFO RSZ-0099] Repairing 4 out of 4 (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% | -45.766 | -398.5 | -116.0 | 4 | resp_msg[15] 10* | 0 | 1 | 0 | 0 | 8 | +0.0% | -46.320 | -425.8 | -115.5 | 4 | resp_msg[15] 10* | 0 | 0 | 0 | 0 | 0 | +0.0% | -45.766 | -398.5 | -116.0 | 4 | resp_msg[15] 14* | 0 | 0 | 0 | 0 | 0 | +0.0% | -45.766 | -398.5 | -116.0 | 4 | resp_msg[15] 16* | 0 | 0 | 0 | 0 | 1 | +0.0% | -45.766 | -398.5 | -116.6 | 4 | resp_msg[15] 20* | 0 | 1 | 1 | 0 | 2 | +0.2% | -45.766 | -398.5 | -124.5 | 4 | resp_msg[15] 20* | 0 | 0 | 1 | 0 | 1 | +0.2% | -45.766 | -398.5 | -124.3 | 4 | resp_msg[15] 20* | 0 | 0 | 1 | 0 | 1 | +0.2% | -45.766 | -398.5 | -124.3 | 4 | resp_msg[15] final | 0 | 0 | 1 | 0 | 1 | +0.2% | -45.766 | -398.5 | -124.3 | 5 | resp_msg[15] ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0040] Inserted 1 buffers. [INFO RSZ-0043] Swapped pins on 1 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 0.21s [INFO RSZ-0033] No hold violations found. [INFO RSZ-0506] Runtime: 0.00s Repair timing output passed lec test detailed_placement [INFO DPL-0006] Core area: 89.30 um^2, Instances area: 45.71 um^2, Utilization: 51.2% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 368 Diamond Move Success: 368 (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.4 u average displacement 0.0 u max displacement 0.4 u original HPWL 683.3 u legalized HPWL 684.1 u delta HPWL 0 % Report metrics stage 4, cts final... ========================================================================== cts final report_design_area -------------------------------------------------------------------------- Design area 46 um^2 51% utilization. write_db ./results/asap7/gcd/a7_room/4_1_cts.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_room/4_cts.sdc Elapsed time: 0:05.29[h:]min:sec. CPU time: user 4.88 sys 0.19 (95%). Peak memory: 244568KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 4_1_cts .odb 5 238 073b6b9b212b4d42cb3d cp ./results/asap7/gcd/a7_room/4_1_cts.odb ./results/asap7/gcd/a7_room/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_room/4_cts.odb read_sdc ./results/asap7/gcd/a7_room/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 ) ( 10492 10492 ) Number of track patterns: 32 Number of DEF vias: 0 Number of components: 438 Number of terminals: 56 Number of snets: 2 Number of nets: 401 [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 = 93. [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 = 6669. [INFO DRT-0033] V1 shape region query size = 9738. [INFO DRT-0033] M2 shape region query size = 246. [INFO DRT-0033] V2 shape region query size = 216. [INFO DRT-0033] M3 shape region query size = 216. [INFO DRT-0033] V3 shape region query size = 144. [INFO DRT-0033] M4 shape region query size = 170. [INFO DRT-0033] V4 shape region query size = 144. [INFO DRT-0033] M5 shape region query size = 112. [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 93 unique inst patterns. [INFO DRT-0084] Complete 248 groups. #scanned instances = 438 #unique instances = 93 #stdCellGenAp = 2087 #stdCellValidPlanarAp = 0 #stdCellValidViaAp = 1713 #stdCellPinNoAp = 0 #stdCellPinCnt = 1189 #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:01, memory = 208.84 (MB), peak = 205.49 (MB) global_route -congestion_report_file ./reports/asap7/gcd/a7_room/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: 28 [INFO GRT-0053] Routing resources analysis: Routing Original Derated Resource Layer Direction Resources Resources Reduction (%) --------------------------------------------------------------- M1 Vertical 0 0 0.00% M2 Horizontal 3820 2739 28.30% M3 Vertical 4732 3523 25.55% M4 Horizontal 3649 2700 26.01% M5 Vertical 3525 2605 26.10% M6 Horizontal 2431 1649 32.17% M7 Vertical 2788 1887 32.32% --------------------------------------------------------------- [INFO GRT-0197] Via related to pin nodes: 2391 [INFO GRT-0198] Via related Steiner nodes: 58 [INFO GRT-0199] Via filling finished. [INFO GRT-0111] Final number of vias: 3082 [INFO GRT-0112] Final usage 3D: 10731 [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 2739 610 22.27% 0 / 0 / 0 M3 3523 665 18.88% 0 / 0 / 0 M4 2700 34 1.26% 0 / 0 / 0 M5 2605 31 1.19% 0 / 0 / 0 M6 1649 82 4.97% 0 / 0 / 0 M7 1887 63 3.34% 0 / 0 / 0 --------------------------------------------------------------------------------------- Total 15103 1485 9.83% 0 / 0 / 0 [INFO GRT-0018] Total wirelength: 13286 um [INFO GRT-0014] Routed nets: 401 [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 | 404 10 | +0.0% | 0 | 0 | 0 | 394 20 | +0.0% | 0 | 0 | 0 | 384 30 | +0.0% | 0 | 0 | 0 | 374 40 | +0.0% | 0 | 0 | 0 | 364 50 | +0.0% | 0 | 0 | 0 | 354 60 | +0.0% | 0 | 0 | 0 | 344 70 | +0.0% | 0 | 0 | 0 | 334 80 | +0.0% | 0 | 0 | 0 | 324 90 | +0.0% | 0 | 0 | 0 | 314 100 | +0.0% | 0 | 0 | 0 | 304 110 | +0.0% | 0 | 0 | 0 | 294 120 | +0.0% | 0 | 0 | 0 | 284 130 | +0.0% | 0 | 0 | 0 | 274 140 | +0.0% | 0 | 0 | 0 | 264 150 | +0.0% | 0 | 0 | 0 | 254 160 | +0.0% | 0 | 0 | 0 | 244 170 | +0.0% | 0 | 0 | 0 | 234 180 | +0.0% | 0 | 0 | 0 | 224 190 | +0.0% | 0 | 0 | 0 | 214 200 | +0.0% | 0 | 0 | 0 | 204 210 | +0.0% | 0 | 0 | 0 | 194 220 | +0.0% | 0 | 0 | 0 | 184 230 | +0.0% | 0 | 0 | 0 | 174 240 | +0.0% | 0 | 0 | 0 | 164 250 | +0.0% | 0 | 0 | 0 | 154 260 | +0.0% | 0 | 0 | 0 | 144 270 | +0.0% | 0 | 0 | 0 | 134 280 | +0.0% | 0 | 0 | 0 | 124 290 | +0.0% | 0 | 0 | 0 | 114 300 | +0.0% | 0 | 0 | 0 | 104 310 | +0.0% | 0 | 0 | 0 | 94 320 | +0.0% | 0 | 0 | 0 | 84 330 | +0.0% | 0 | 0 | 0 | 74 340 | +0.0% | 0 | 0 | 0 | 64 350 | +0.0% | 0 | 0 | 0 | 54 360 | +0.0% | 0 | 0 | 0 | 44 370 | +0.0% | 0 | 0 | 0 | 34 380 | +0.0% | 0 | 0 | 0 | 24 390 | +0.0% | 0 | 0 | 0 | 14 400 | +0.0% | 0 | 0 | 0 | 4 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- [INFO RSZ-0504] Runtime: 0.20s global_route -start_incremental detailed_placement [INFO DPL-0006] Core area: 89.30 um^2, Instances area: 45.71 um^2, Utilization: 51.2% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 368 Diamond Move Success: 368 (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 684.1 u legalized HPWL 684.1 u delta HPWL 0 % global_route -end_incremental -resistance_aware -congestion_report_file ./reports/asap7/gcd/a7_room/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 5 endpoints with setup violations. [INFO RSZ-0099] Repairing 5 out of 5 (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% | -52.062 | -501.0 | -153.8 | 5 | resp_msg[15] 10* | 0 | 1 | 0 | 0 | 8 | +0.0% | -53.242 | -546.5 | -155.7 | 5 | resp_msg[15] 10* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.8 | 5 | resp_msg[15] 14* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.8 | 5 | resp_msg[15] 16* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.8 | 5 | resp_msg[15] 19* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.8 | 5 | resp_msg[15] 20* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.8 | 5 | resp_msg[15] 22* | 0 | 1 | 0 | 0 | 1 | +0.0% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] 22* | 0 | 1 | 0 | 0 | 1 | +0.0% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] final | 0 | 1 | 0 | 0 | 1 | +0.0% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0051] Resized 1 instances: 1 up, 0 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 1 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 3.09s [INFO RSZ-0033] No hold violations found. [INFO RSZ-0506] Runtime: 0.11s global_route -start_incremental detailed_placement [INFO DPL-0006] Core area: 89.30 um^2, Instances area: 45.72 um^2, Utilization: 51.2% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 368 Diamond Move Success: 368 (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 684.0 u legalized HPWL 684.0 u delta HPWL 0 % check_placement -verbose global_route -end_incremental -resistance_aware -congestion_report_file ./reports/asap7/gcd/a7_room/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-0094] Found 5 endpoints with setup violations. [INFO RSZ-0099] Repairing 1 out of 5 (0.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% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] 1* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] 1* | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] final | 0 | 0 | 0 | 0 | 0 | +0.0% | -52.062 | -501.0 | -153.2 | 5 | resp_msg[15] ------------------------------------------------------------------------------------------------------------------------------ [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 0.19s 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 46 um^2 51% utilization. [INFO FLW-0007] clock core_clock period 310.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_room/5_1_grt.odb write_sdc -no_timestamp ./results/asap7/gcd/a7_room/5_1_grt.sdc Elapsed time: 0:08.46[h:]min:sec. CPU time: user 31.71 sys 0.30 (378%). Peak memory: 352988KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_1_grt .odb 8 344 5458435dc6e30acc21b6 5_1_grt .sdc dd6b646fe32776851211 /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_room/5_1_grt.odb read_sdc ./results/asap7/gcd/a7_room/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_room/5_route_drc.rpt -output_maze ./results/asap7/gcd/a7_room/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 ) ( 10492 10492 ) Number of track patterns: 32 Number of DEF vias: 0 Number of components: 438 Number of terminals: 56 Number of snets: 2 Number of nets: 401 [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 = 93. [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 = 6669. [INFO DRT-0033] V1 shape region query size = 9738. [INFO DRT-0033] M2 shape region query size = 246. [INFO DRT-0033] V2 shape region query size = 216. [INFO DRT-0033] M3 shape region query size = 216. [INFO DRT-0033] V3 shape region query size = 144. [INFO DRT-0033] M4 shape region query size = 170. [INFO DRT-0033] V4 shape region query size = 144. [INFO DRT-0033] M5 shape region query size = 112. [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 93 unique inst patterns. [INFO DRT-0084] Complete 248 groups. #scanned instances = 438 #unique instances = 93 #stdCellGenAp = 2087 #stdCellValidPlanarAp = 0 #stdCellValidViaAp = 1713 #stdCellPinNoAp = 0 #stdCellPinCnt = 1189 #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 = 315.40 (MB), peak = 312.20 (MB) [INFO DRT-0157] Number of guides: 3184 [INFO DRT-0169] Post process guides. [INFO DRT-0176] GCELLGRID X 0 DO 18 STEP 570 ; [INFO DRT-0177] GCELLGRID Y 0 DO 18 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 = 995. [INFO DRT-0036] V1 guide region query size = 0. [INFO DRT-0036] M2 guide region query size = 852. [INFO DRT-0036] V2 guide region query size = 0. [INFO DRT-0036] M3 guide region query size = 456. [INFO DRT-0036] V3 guide region query size = 0. [INFO DRT-0036] M4 guide region query size = 110. [INFO DRT-0036] V4 guide region query size = 0. [INFO DRT-0036] M5 guide region query size = 81. [INFO DRT-0036] V5 guide region query size = 0. [INFO DRT-0036] M6 guide region query size = 39. [INFO DRT-0036] V6 guide region query size = 0. [INFO DRT-0036] M7 guide region query size = 18. [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.99 (MB), peak = 312.70 (MB) [INFO DRT-0245] skipped writing guide updates to database. [INFO DRT-0181] Start track assignment. [INFO DRT-0184] Done with 1550 vertical wires in 1 frboxes and 1001 horizontal wires in 1 frboxes. [INFO DRT-0186] Done with 90 vertical wires in 1 frboxes and 193 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 = 325.45 (MB), peak = 322.20 (MB) [INFO DRT-0187] Start routing data preparation. [INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 325.62 (MB), peak = 322.20 (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 = 461.34 (MB). Completing 20% with 0 violations. elapsed time = 00:00:00, memory = 434.27 (MB). Completing 30% with 0 violations. elapsed time = 00:00:00, memory = 403.29 (MB). Completing 40% with 0 violations. elapsed time = 00:00:00, memory = 361.49 (MB). Completing 50% with 27 violations. elapsed time = 00:00:01, memory = 446.43 (MB). Completing 60% with 27 violations. elapsed time = 00:00:03, memory = 391.11 (MB). Completing 70% with 50 violations. elapsed time = 00:00:04, memory = 466.35 (MB). Completing 80% with 50 violations. elapsed time = 00:00:04, memory = 405.14 (MB). Completing 100% with 74 violations. elapsed time = 00:00:06, memory = 435.56 (MB). [INFO DRT-0199] Number of violations = 89. Viol/Layer M1 M2 M3 M6 EOL 0 6 0 0 Metal Spacing 9 0 1 0 Recheck 1 11 3 0 Short 0 3 0 1 eolKeepOut 0 54 0 0 [INFO DRT-0267] cpu time = 00:00:10, elapsed time = 00:00:07, memory = 989.64 (MB), peak = 986.75 (MB) Total wire length = 868 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 348 um. Total wire length on LAYER M3 = 417 um. Total wire length on LAYER M4 = 47 um. Total wire length on LAYER M5 = 17 um. Total wire length on LAYER M6 = 24 um. Total wire length on LAYER M7 = 13 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 = 3227. Up-via summary (total 3227): --------------- Active 0 M1 1189 M2 1755 M3 163 M4 69 M5 31 M6 20 M7 0 M8 0 M9 0 --------------- 3227 [INFO DRT-0195] Start 1st optimization iteration. Completing 10% with 89 violations. elapsed time = 00:00:00, memory = 1160.68 (MB). Completing 20% with 89 violations. elapsed time = 00:00:00, memory = 1126.98 (MB). Completing 30% with 89 violations. elapsed time = 00:00:00, memory = 1087.48 (MB). Completing 40% with 89 violations. elapsed time = 00:00:00, memory = 1052.41 (MB). Completing 50% with 56 violations. elapsed time = 00:00:02, memory = 1122.48 (MB). Completing 60% with 56 violations. elapsed time = 00:00:02, memory = 1063.67 (MB). Completing 70% with 46 violations. elapsed time = 00:00:03, memory = 1148.89 (MB). Completing 80% with 46 violations. elapsed time = 00:00:04, memory = 1091.04 (MB). Completing 100% with 2 violations. elapsed time = 00:00:06, memory = 1120.24 (MB). [INFO DRT-0199] Number of violations = 2. Viol/Layer M2 Short 2 [INFO DRT-0267] cpu time = 00:00:11, elapsed time = 00:00:06, memory = 1121.23 (MB), peak = 1200.56 (MB) Total wire length = 861 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 351 um. Total wire length on LAYER M3 = 425 um. Total wire length on LAYER M4 = 44 um. Total wire length on LAYER M5 = 11 um. Total wire length on LAYER M6 = 19 um. Total wire length on LAYER M7 = 9 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 = 3060. Up-via summary (total 3060): --------------- Active 0 M1 1189 M2 1644 M3 133 M4 57 M5 25 M6 12 M7 0 M8 0 M9 0 --------------- 3060 [INFO DRT-0195] Start 2nd optimization iteration. Completing 10% with 2 violations. elapsed time = 00:00:00, memory = 1121.24 (MB). Completing 20% with 2 violations. elapsed time = 00:00:01, memory = 1180.70 (MB). Completing 30% with 2 violations. elapsed time = 00:00:01, memory = 1180.71 (MB). Completing 40% with 2 violations. elapsed time = 00:00:01, memory = 1180.71 (MB). Completing 50% with 2 violations. elapsed time = 00:00:03, memory = 1202.25 (MB). Completing 60% with 1 violations. elapsed time = 00:00:03, memory = 1202.25 (MB). Completing 70% with 1 violations. elapsed time = 00:00:03, memory = 1202.25 (MB). Completing 80% with 0 violations. elapsed time = 00:00:03, memory = 1202.25 (MB). Completing 90% with 0 violations. elapsed time = 00:00:03, memory = 1202.25 (MB). Completing 100% with 0 violations. elapsed time = 00:00:03, memory = 1202.25 (MB). [INFO DRT-0199] Number of violations = 0. [INFO DRT-0267] cpu time = 00:00:05, elapsed time = 00:00:03, memory = 1202.25 (MB), peak = 1267.70 (MB) Total wire length = 858 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 350 um. Total wire length on LAYER M3 = 426 um. Total wire length on LAYER M4 = 44 um. Total wire length on LAYER M5 = 10 um. Total wire length on LAYER M6 = 17 um. Total wire length on LAYER M7 = 8 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 = 3029. Up-via summary (total 3029): --------------- Active 0 M1 1189 M2 1634 M3 120 M4 54 M5 22 M6 10 M7 0 M8 0 M9 0 --------------- 3029 [INFO DRT-0198] Complete detail routing. Total wire length = 858 um. Total wire length on LAYER M1 = 0 um. Total wire length on LAYER M2 = 350 um. Total wire length on LAYER M3 = 426 um. Total wire length on LAYER M4 = 44 um. Total wire length on LAYER M5 = 10 um. Total wire length on LAYER M6 = 17 um. Total wire length on LAYER M7 = 8 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 = 3029. Up-via summary (total 3029): --------------- Active 0 M1 1189 M2 1634 M3 120 M4 54 M5 22 M6 10 M7 0 M8 0 M9 0 --------------- 3029 [INFO DRT-0267] cpu time = 00:00:27, elapsed time = 00:00:17, memory = 1202.37 (MB), peak = 1267.70 (MB) [INFO DRT-0180] Post processing. [INFO DRT-0501] Runtime: 20.37s Took 20 seconds: detailed_route -output_drc ./reports/asap7/gcd/a7_room/5_route_drc.rpt -output_maze ./results/asap7/gcd/a7_room/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 46 um^2 51% utilization. write_db ./results/asap7/gcd/a7_room/5_2_route.odb Elapsed time: 0:22.47[h:]min:sec. CPU time: user 38.77 sys 0.84 (176%). Peak memory: 1298120KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_2_route .odb 22 1267 cc64e4312fc04fe8c292 /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_room/5_2_route.odb read_sdc ./results/asap7/gcd/a7_room/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 491 filler instances. Design area 46 um^2 51% utilization. write_db ./results/asap7/gcd/a7_room/5_3_fillcell.odb Elapsed time: 0:01.34[h:]min:sec. CPU time: user 1.17 sys 0.07 (92%). Peak memory: 201456KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_3_fillcell .odb 1 196 d7e4d16fd41f58cb62a8 cp ./results/asap7/gcd/a7_room/5_3_fillcell.odb ./results/asap7/gcd/a7_room/5_route.odb cp ./results/asap7/gcd/a7_room/5_1_grt.sdc ./results/asap7/gcd/a7_room/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_room/5_route.odb read_sdc ./results/asap7/gcd/a7_room/5_route.sdc source /OpenROAD-flow-scripts/flow/platforms/asap7/setRC.tcl exec cp ./results/asap7/gcd/a7_room/5_route.odb ./results/asap7/gcd/a7_room/6_1_fill.odb Elapsed time: 0:01.33[h:]min:sec. CPU time: user 1.18 sys 0.08 (94%). Peak memory: 198604KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 6_1_fill .odb 1 193 d7e4d16fd41f58cb62a8 cp ./results/asap7/gcd/a7_room/5_route.sdc ./results/asap7/gcd/a7_room/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_room/6_1_fill.odb read_sdc ./results/asap7/gcd/a7_room/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_room/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 2250 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 2400 wires extracted [INFO RCX-0442] 100% of 2400 wires extracted [INFO RCX-0045] Extract 401 nets, 2651 rsegs, 2651 caps, 2478 ccs [INFO RCX-0443] 401 nets finished [INFO PSM-0040] All shapes on net VDD are connected. ########## IR report ################# Net : VDD Corner : default Total power : 1.38e-03 W Supply voltage : 7.70e-01 V Worstcase voltage: 7.65e-01 V Average voltage : 7.67e-01 V Average IR drop : 2.85e-03 V Worstcase IR drop: 5.26e-03 V Percentage drop : 0.68 % ###################################### [INFO PSM-0040] All shapes on net VSS are connected. ########## IR report ################# Net : VSS Corner : default Total power : 1.38e-03 W Supply voltage : 0.00e+00 V Worstcase voltage: 6.17e-03 V Average voltage : 3.02e-03 V Average IR drop : 3.02e-03 V Worstcase IR drop: 6.17e-03 V Percentage drop : 0.80 % ###################################### Cell type report: Count Area Fill cell 491 43.58 Tap cell 70 2.04 Clock buffer 8 0.79 Timing Repair Buffer 99 7.96 Inverter 24 1.17 Sequential cell 34 9.91 Multi-Input combinational cell 203 23.85 Total 929 89.30 Report metrics stage 6, finish... ========================================================================== finish report_design_area -------------------------------------------------------------------------- Design area 46 um^2 51% 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.94[h:]min:sec. CPU time: user 2.44 sys 0.15 (87%). Peak memory: 264368KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 6_report 2 258 N/A cp ./results/asap7/gcd/a7_room/5_route.sdc ./results/asap7/gcd/a7_room/6_final.sdc cp /OpenROAD-flow-scripts/flow/platforms/asap7/lef/asap7_tech_1x_201209.lef ./objects/asap7/gcd/a7_room/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_room/klayout.lyt \ --lef-files ./objects/asap7/gcd/a7_room/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_room/6_1_merge.log --tee -- \ /OpenROAD-flow-scripts/flow/scripts/klayout.sh -zz -rd design_name=gcd \ -rd in_def=./results/asap7/gcd/a7_room/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_room/6_1_merged.gds \ -rd tech_file=./objects/asap7/gcd/a7_room/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.25[h:]min:sec. CPU time: user 1.13 sys 0.12 (99%). Peak memory: 435596KB. cp results/asap7/gcd/a7_room/6_1_merged.gds results/asap7/gcd/a7_room/6_final.gds ./logs/asap7/gcd/a7_room Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_synth .odb 1 204 cffd64e345b9d75e4bc4 1_synth .sdc 5011e5aed360886d25f2 2_1_floorplan .odb 1 214 3387cac8145f92027616 2_1_floorplan .sdc 5011e5aed360886d25f2 2_2_floorplan_macro .odb 1 193 3387cac8145f92027616 2_3_floorplan_tapcell .odb 1 192 f7c2b7433280c5943e9e 2_4_floorplan_pdn .odb 1 195 0239d62bbb0969184f55 3_1_place_gp_skip_io .odb 167 193 398c668219d54a5b6a43 3_2_place_iop .odb 1 193 633844c3be99f07aff47 3_3_place_gp .odb 196 321 a66e56fe98f091384914 3_4_place_resized .odb 1 212 a66e56fe98f091384914 3_5_place_dp .odb 1 198 f1a57894a7e1014cd3a2 4_1_cts .odb 5 238 073b6b9b212b4d42cb3d 5_1_grt .odb 8 344 5458435dc6e30acc21b6 5_1_grt .sdc dd6b646fe32776851211 5_2_route .odb 22 1267 cc64e4312fc04fe8c292 5_3_fillcell .odb 1 196 d7e4d16fd41f58cb62a8 6_1_fill .odb 1 193 d7e4d16fd41f58cb62a8 6_1_fill .sdc dd6b646fe32776851211 6_1_merge 1 425 N/A 6_report 2 258 N/A Total 411 1267