mkdir -p results/sky130hd/gcd/sky_u25/ echo 1.1 > results/sky130hd/gcd/sky_u25/clock_period.txt /OpenROAD-flow-scripts/flow/scripts/synth.sh /OpenROAD-flow-scripts/flow/scripts/synth_canonicalize.tcl ./logs/sky130hd/gcd/sky_u25/1_1_yosys_canonicalize.log Using ABC speed script. Extracting clock period from SDC file: ./results/sky130hd/gcd/sky_u25/clock_period.txt Setting clock period to 1.1 1. Executing Liberty frontend: /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib 2. Executing Liberty frontend: /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib 3. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v 4. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/flow/platforms/sky130hd/cells_clkgate_hd.v 5. Executing HIERARCHY pass (managing design hierarchy). 6. Executing AST frontend in derive mode using pre-parsed AST for module `\gcd'. 6.1. Analyzing design hierarchy.. 6.2. Executing AST frontend in derive mode using pre-parsed AST for module `\GcdUnitDpathRTL_0x4d0fc71ead8d3d9e'. 6.3. Executing AST frontend in derive mode using pre-parsed AST for module `\GcdUnitCtrlRTL_0x4d0fc71ead8d3d9e'. 6.4. Analyzing design hierarchy.. 6.5. Executing AST frontend in derive mode using pre-parsed AST for module `\RegRst_0x9f365fdf6c8998a'. 6.6. Executing AST frontend in derive mode using pre-parsed AST for module `\RegEn_0x68db79c4ec1d6e5b'. 6.7. Executing AST frontend in derive mode using pre-parsed AST for module `\Subtractor_0x422b1f52edd46a85'. 6.8. Executing AST frontend in derive mode using pre-parsed AST for module `\Mux_0xdd6473406d1a99a'. 6.9. Executing AST frontend in derive mode using pre-parsed AST for module `\Mux_0x683fa1a418b072c9'. 6.10. Executing AST frontend in derive mode using pre-parsed AST for module `\ZeroComparator_0x422b1f52edd46a85'. 6.11. Executing AST frontend in derive mode using pre-parsed AST for module `\LtComparator_0x422b1f52edd46a85'. 6.12. Analyzing design hierarchy.. 6.13. Analyzing design hierarchy.. 7. Executing OPT_CLEAN pass (remove unused cells and wires). Warning: Ignoring module ZeroComparator_0x422b1f52edd46a85 because it contains processes (run 'proc' command first). Warning: Ignoring module Mux_0x683fa1a418b072c9 because it contains processes (run 'proc' command first). Warning: Ignoring module Mux_0xdd6473406d1a99a because it contains processes (run 'proc' command first). Warning: Ignoring module Subtractor_0x422b1f52edd46a85 because it contains processes (run 'proc' command first). Warning: Ignoring module RegEn_0x68db79c4ec1d6e5b because it contains processes (run 'proc' command first). Warning: Ignoring module RegRst_0x9f365fdf6c8998a because it contains processes (run 'proc' command first). Warning: Ignoring module GcdUnitCtrlRTL_0x4d0fc71ead8d3d9e because it contains processes (run 'proc' command first). Warning: Ignoring module LtComparator_0x422b1f52edd46a85 because it contains processes (run 'proc' command first). 8. Executing RTLIL backend. Warnings: 8 unique messages, 8 total End of script. Logfile hash: 2da390db59, time: 0.15s, user: 0.12s, system: 0.02s, MEM: 50.75 MB peak Yosys 0.64+post (git sha1 UNKNOWN-dirty, g++ 11.4.0-1ubuntu1~22.04.3 -fPIC -O3) Time spent: 78% 4x read_liberty (0 sec), 7% 2x write_rtlil (0 sec), ... Elapsed time: 0:00.15[h:]min:sec. CPU time: user 0.13 sys 0.02 (97%). Peak memory: 56064KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_1_yosys_canonicalize .rtlil 0 54 e4439fe92250c7b2f47d /OpenROAD-flow-scripts/flow/scripts/synth.sh /OpenROAD-flow-scripts/flow/scripts/synth.tcl ./logs/sky130hd/gcd/sky_u25/1_2_yosys.log Using ABC speed script. Extracting clock period from SDC file: ./results/sky130hd/gcd/sky_u25/clock_period.txt Setting clock period to 1.1 1. Executing RTLIL frontend. 2. Executing HIERARCHY pass (managing design hierarchy). 2.1. Analyzing design hierarchy.. 2.2. Analyzing design hierarchy.. 3. Executing SYNTH pass. 3.1. Executing HIERARCHY pass (managing design hierarchy). 3.1.1. Analyzing design hierarchy.. 3.1.2. Analyzing design hierarchy.. 3.2. Executing PROC pass (convert processes to netlists). 3.2.1. Executing PROC_CLEAN pass (remove empty switches from decision trees). 3.2.2. Executing PROC_RMDEAD pass (remove dead branches from decision trees). 3.2.3. Executing PROC_PRUNE pass (remove redundant assignments in processes). 3.2.4. Executing PROC_INIT pass (extract init attributes). 3.2.5. Executing PROC_ARST pass (detect async resets in processes). 3.2.6. Executing PROC_ROM pass (convert switches to ROMs). 3.2.7. Executing PROC_MUX pass (convert decision trees to multiplexers). 3.2.8. Executing PROC_DLATCH pass (convert process syncs to latches). 3.2.9. Executing PROC_DFF pass (convert process syncs to FFs). 3.2.10. Executing PROC_MEMWR pass (convert process memory writes to cells). 3.2.11. Executing PROC_CLEAN pass (remove empty switches from decision trees). 3.2.12. Executing OPT_EXPR pass (perform const folding). 3.3. Executing FLATTEN pass (flatten design). 3.4. Executing OPT_EXPR pass (perform const folding). 3.5. Executing OPT_CLEAN pass (remove unused cells and wires). 3.6. Executing CHECK pass (checking for obvious problems). 3.7. Executing OPT pass (performing simple optimizations). 3.7.1. Executing OPT_EXPR pass (perform const folding). 3.7.2. Executing OPT_MERGE pass (detect identical cells). 3.7.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 3.7.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 3.7.5. Executing OPT_MERGE pass (detect identical cells). 3.7.6. Executing OPT_DFF pass (perform DFF optimizations). 3.7.7. Executing OPT_CLEAN pass (remove unused cells and wires). 3.7.8. Executing OPT_EXPR pass (perform const folding). 3.7.9. Rerunning OPT passes. (Maybe there is more to do..) 3.7.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 3.7.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 3.7.12. Executing OPT_MERGE pass (detect identical cells). 3.7.13. Executing OPT_DFF pass (perform DFF optimizations). 3.7.14. Executing OPT_CLEAN pass (remove unused cells and wires). 3.7.15. Executing OPT_EXPR pass (perform const folding). 3.7.16. Finished fast OPT passes. (There is nothing left to do.) 3.8. Executing FSM pass (extract and optimize FSM). 3.8.1. Executing FSM_DETECT pass (finding FSMs in design). 3.8.2. Executing FSM_EXTRACT pass (extracting FSM from design). 3.8.3. Executing FSM_OPT pass (simple optimizations of FSMs). 3.8.4. Executing OPT_CLEAN pass (remove unused cells and wires). 3.8.5. Executing FSM_OPT pass (simple optimizations of FSMs). 3.8.6. Executing FSM_RECODE pass (re-assigning FSM state encoding). 3.8.7. Executing FSM_INFO pass (dumping all available information on FSM cells). 3.8.8. Executing FSM_MAP pass (mapping FSMs to basic logic). 3.9. Executing OPT pass (performing simple optimizations). 3.9.1. Executing OPT_EXPR pass (perform const folding). 3.9.2. Executing OPT_MERGE pass (detect identical cells). 3.9.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 3.9.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 3.9.5. Executing OPT_MERGE pass (detect identical cells). 3.9.6. Executing OPT_DFF pass (perform DFF optimizations). 3.9.7. Executing OPT_CLEAN pass (remove unused cells and wires). 3.9.8. Executing OPT_EXPR pass (perform const folding). 3.9.9. Rerunning OPT passes. (Maybe there is more to do..) 3.9.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 3.9.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 3.9.12. Executing OPT_MERGE pass (detect identical cells). 3.9.13. Executing OPT_DFF pass (perform DFF optimizations). 3.9.14. Executing OPT_CLEAN pass (remove unused cells and wires). 3.9.15. Executing OPT_EXPR pass (perform const folding). 3.9.16. Finished fast OPT passes. (There is nothing left to do.) 3.10. Executing WREDUCE pass (reducing word size of cells). 3.11. Executing PEEPOPT pass (run peephole optimizers). 3.12. Executing OPT_CLEAN pass (remove unused cells and wires). 3.13. Executing ALUMACC pass (create $alu and $macc cells). 3.14. Executing SHARE pass (SAT-based resource sharing). 3.15. Executing OPT pass (performing simple optimizations). 3.15.1. Executing OPT_EXPR pass (perform const folding). 3.15.2. Executing OPT_MERGE pass (detect identical cells). 3.15.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 3.15.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 3.15.5. Executing OPT_MERGE pass (detect identical cells). 3.15.6. Executing OPT_DFF pass (perform DFF optimizations). 3.15.7. Executing OPT_CLEAN pass (remove unused cells and wires). 3.15.8. Executing OPT_EXPR pass (perform const folding). 3.15.9. Rerunning OPT passes. (Maybe there is more to do..) 3.15.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 3.15.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 3.15.12. Executing OPT_MERGE pass (detect identical cells). 3.15.13. Executing OPT_DFF pass (perform DFF optimizations). 3.15.14. Executing OPT_CLEAN pass (remove unused cells and wires). 3.15.15. Executing OPT_EXPR pass (perform const folding). 3.15.16. Finished fast OPT passes. (There is nothing left to do.) 3.16. Executing MEMORY pass. 3.16.1. Executing OPT_MEM pass (optimize memories). 3.16.2. Executing OPT_MEM_PRIORITY pass (removing unnecessary memory write priority relations). 3.16.3. Executing OPT_MEM_FEEDBACK pass (finding memory read-to-write feedback paths). 3.16.4. Executing MEMORY_BMUX2ROM pass (converting muxes to ROMs). 3.16.5. Executing MEMORY_DFF pass (merging $dff cells to $memrd). 3.16.6. Executing OPT_CLEAN pass (remove unused cells and wires). 3.16.7. Executing MEMORY_SHARE pass (consolidating $memrd/$memwr cells). 3.16.8. Executing OPT_MEM_WIDEN pass (optimize memories where all ports are wide). 3.16.9. Executing OPT_CLEAN pass (remove unused cells and wires). 3.16.10. Executing MEMORY_COLLECT pass (generating $mem cells). 3.17. Executing OPT_CLEAN pass (remove unused cells and wires). 4. Executing TECHMAP pass (map to technology primitives). 4.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 4.2. Continuing TECHMAP pass. 5. Generating architectural options for $alu 5.1. Executing WRAPCELL pass. (wrap selected cells) 5.2. Executing TECHMAP pass (map to technology primitives). 5.2.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 5.2.2. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/choices/han-carlson.v 5.2.3. Continuing TECHMAP pass. 5.3. Executing TECHMAP pass (map to technology primitives). 5.3.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 5.3.2. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/choices/kogge-stone.v 5.3.3. Continuing TECHMAP pass. 5.4. Executing TECHMAP pass (map to technology primitives). 5.4.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 5.4.2. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/choices/sklansky.v 5.4.3. Continuing TECHMAP pass. 5.5. Executing TECHMAP pass (map to technology primitives). 5.5.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 5.5.2. Continuing TECHMAP pass. 6. Generating architectural options for $macc 6.1. Executing WRAPCELL pass. (wrap selected cells) 6.2. Executing TECHMAP pass (map to technology primitives). 6.2.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 6.2.2. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/flow/scripts/synth_wrap_operators-booth.v 6.2.3. Continuing TECHMAP pass. 6.3. Executing TECHMAP pass (map to technology primitives). 6.3.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 6.3.2. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/choices/han-carlson.v 6.3.3. Continuing TECHMAP pass. 7. Executing OPT pass (performing simple optimizations). 7.1. Executing OPT_EXPR pass (perform const folding). 7.2. Executing OPT_MERGE pass (detect identical cells). 7.3. Executing OPT_DFF pass (perform DFF optimizations). 7.4. Executing OPT_CLEAN pass (remove unused cells and wires). 7.5. Finished fast OPT passes. 8. Executing MEMORY_MAP pass (converting memories to logic and flip-flops). 9. Executing OPT pass (performing simple optimizations). 9.1. Executing OPT_EXPR pass (perform const folding). 9.2. Executing OPT_MERGE pass (detect identical cells). 9.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 9.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 9.5. Executing OPT_MERGE pass (detect identical cells). 9.6. Executing OPT_SHARE pass. 9.7. Executing OPT_DFF pass (perform DFF optimizations). 9.8. Executing OPT_CLEAN pass (remove unused cells and wires). 9.9. Executing OPT_EXPR pass (perform const folding). 9.10. Finished fast OPT passes. (There is nothing left to do.) 10. Executing TECHMAP pass (map to technology primitives). 10.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/techmap.v 10.2. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/tools/install/yosys/bin/../share/yosys/choices/han-carlson.v 10.3. Continuing TECHMAP pass. 11. Executing OPT pass (performing simple optimizations). 11.1. Executing OPT_EXPR pass (perform const folding). 11.2. Executing OPT_MERGE pass (detect identical cells). 11.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 11.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 11.5. Executing OPT_MERGE pass (detect identical cells). 11.6. Executing OPT_DFF pass (perform DFF optimizations). 11.7. Executing OPT_CLEAN pass (remove unused cells and wires). 11.8. Executing OPT_EXPR pass (perform const folding). 11.9. Rerunning OPT passes. (Maybe there is more to do..) 11.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 11.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 11.12. Executing OPT_MERGE pass (detect identical cells). 11.13. Executing OPT_DFF pass (perform DFF optimizations). 11.14. Executing OPT_CLEAN pass (remove unused cells and wires). 11.15. Executing OPT_EXPR pass (perform const folding). 11.16. Finished fast OPT passes. (There is nothing left to do.) 12. Executing TECHMAP pass (map to technology primitives). 12.1. Executing Verilog-2005 frontend: /OpenROAD-flow-scripts/flow/platforms/sky130hd/cells_latch_hd.v 12.2. Continuing TECHMAP pass. 13. Executing DFFLIBMAP pass (mapping DFF cells to sequential cells from liberty file). 13.1. Executing DFFLEGALIZE pass (convert FFs to types supported by the target). 14. Executing OPT pass (performing simple optimizations). 14.1. Executing OPT_EXPR pass (perform const folding). 14.2. Executing OPT_MERGE pass (detect identical cells). 14.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). 14.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). 14.5. Executing OPT_MERGE pass (detect identical cells). 14.6. Executing OPT_DFF pass (perform DFF optimizations). 14.7. Executing OPT_CLEAN pass (remove unused cells and wires). 14.8. Executing OPT_EXPR pass (perform const folding). 14.9. Finished fast OPT passes. (There is nothing left to do.) 15. Executing SETUNDEF pass (replace undef values with defined constants). abc_new -liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib -dont_use sky130_fd_sc_hd__probe_p_8 -dont_use sky130_fd_sc_hd__probec_p_8 -dont_use sky130_fd_sc_hd__lpflow_bleeder_1 -dont_use sky130_fd_sc_hd__lpflow_clkbufkapwr_1 -dont_use sky130_fd_sc_hd__lpflow_clkbufkapwr_16 -dont_use sky130_fd_sc_hd__lpflow_clkbufkapwr_2 -dont_use sky130_fd_sc_hd__lpflow_clkbufkapwr_4 -dont_use sky130_fd_sc_hd__lpflow_clkbufkapwr_8 -dont_use sky130_fd_sc_hd__lpflow_clkinvkapwr_1 -dont_use sky130_fd_sc_hd__lpflow_clkinvkapwr_16 -dont_use sky130_fd_sc_hd__lpflow_clkinvkapwr_2 -dont_use sky130_fd_sc_hd__lpflow_clkinvkapwr_4 -dont_use sky130_fd_sc_hd__lpflow_clkinvkapwr_8 -dont_use sky130_fd_sc_hd__lpflow_decapkapwr_12 -dont_use sky130_fd_sc_hd__lpflow_decapkapwr_3 -dont_use sky130_fd_sc_hd__lpflow_decapkapwr_4 -dont_use sky130_fd_sc_hd__lpflow_decapkapwr_6 -dont_use sky130_fd_sc_hd__lpflow_decapkapwr_8 -dont_use sky130_fd_sc_hd__lpflow_inputiso0n_1 -dont_use sky130_fd_sc_hd__lpflow_inputiso0p_1 -dont_use sky130_fd_sc_hd__lpflow_inputiso1n_1 -dont_use sky130_fd_sc_hd__lpflow_inputiso1p_1 -dont_use sky130_fd_sc_hd__lpflow_inputisolatch_1 -dont_use sky130_fd_sc_hd__lpflow_isobufsrc_1 -dont_use sky130_fd_sc_hd__lpflow_isobufsrc_16 -dont_use sky130_fd_sc_hd__lpflow_isobufsrc_2 -dont_use sky130_fd_sc_hd__lpflow_isobufsrc_4 -dont_use sky130_fd_sc_hd__lpflow_isobufsrc_8 -dont_use sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 -dont_use sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 -constr ./objects/sky130hd/gcd/sky_u25/abc.constr -D 1.1 Warning: Feature 'abc_new' is experimental. 16. Executing ABC_NEW pass. 16.1. Executing ABC9_OPS pass (helper functions for ABC9). 16.2. Executing BOX_DERIVE pass. (derive modules for boxes) 16.3. Executing ABC9_OPS pass (helper functions for ABC9). 16.4. Executing ABC9_OPS pass (helper functions for ABC9). 16.5. Mapping module 'ALU_16_0_16_0_16_unused_CO[14:0]_X_HAN_CARLSON'. 16.5.1. Executing ABC9_OPS pass (helper functions for ABC9). Warning: Feature 'write_xaiger2' is experimental. 16.5.2. Executing XAIGER2 backend. 16.5.3. Executing ABC9_EXE pass (technology mapping using ABC9). 16.5.4. Executing ABC9. Warning: Feature 'read_xaiger2' is experimental. 16.5.5. Executing XAIGER2 frontend. 16.6. Executing PORTARCS pass. (derive propagation arcs) 16.7. Executing ABC9_OPS pass (helper functions for ABC9). 16.8. Mapping module 'gcd'. 16.8.1. Executing ABC9_OPS pass (helper functions for ABC9). 16.8.2. Executing XAIGER2 backend. 16.8.3. Executing ABC9_EXE pass (technology mapping using ABC9). 16.8.4. Executing ABC9. 16.8.5. Executing XAIGER2 frontend. 16.9. Mapping module 'ALU_16_0_16_0_16_unused_CO[14:0]_X_BRENT_KUNG'. 16.9.1. Executing ABC9_OPS pass (helper functions for ABC9). 16.9.2. Executing XAIGER2 backend. 16.9.3. Executing ABC9_EXE pass (technology mapping using ABC9). 16.9.4. Executing ABC9. 16.9.5. Executing XAIGER2 frontend. 16.10. Executing PORTARCS pass. (derive propagation arcs) 16.11. Executing ABC9_OPS pass (helper functions for ABC9). 16.12. Mapping module 'ALU_16_0_16_0_16_unused_CO[14:0]_X_SKLANSKY'. 16.12.1. Executing ABC9_OPS pass (helper functions for ABC9). 16.12.2. Executing XAIGER2 backend. 16.12.3. Executing ABC9_EXE pass (technology mapping using ABC9). 16.12.4. Executing ABC9. 16.12.5. Executing XAIGER2 frontend. 16.13. Executing PORTARCS pass. (derive propagation arcs) 16.14. Executing ABC9_OPS pass (helper functions for ABC9). 16.15. Mapping module 'ALU_16_0_16_0_16_unused_CO[14:0]_X_KOGGE_STONE'. 16.15.1. Executing ABC9_OPS pass (helper functions for ABC9). 16.15.2. Executing XAIGER2 backend. 16.15.3. Executing ABC9_EXE pass (technology mapping using ABC9). 16.15.4. Executing ABC9. 16.15.5. Executing XAIGER2 frontend. 16.16. Executing PORTARCS pass. (derive propagation arcs) 16.17. Executing ABC9_OPS pass (helper functions for ABC9). 16.18. Executing ABC9_OPS pass (helper functions for ABC9). 17. Executing SPLITNETS pass (splitting up multi-bit signals). 18. Executing OPT_CLEAN pass (remove unused cells and wires). 19. Executing HILOMAP pass (mapping to constant drivers). 20. Executing INSBUF pass (insert buffer cells for connected wires). 21. Executing CHECK pass (checking for obvious problems). 22. Printing statistics. 23. Executing CHECK pass (checking for obvious problems). 24. Executing Verilog backend. 24.1. Executing BMUXMAP pass. 24.2. Executing DEMUXMAP pass. exec cp /OpenROAD-flow-scripts/flow/designs/sky130hd/gcd/constraint.sdc ./results/sky130hd/gcd/sky_u25/1_synth.sdc Warnings: 3 unique messages, 3 total Warnings: 3 experimental features used (not excluded with -x). End of script. Logfile hash: db3c2f385e, time: 1.92s, user: 0.62s, system: 0.25s, MEM: 67.00 MB peak Yosys 0.64+post (git sha1 UNKNOWN-dirty, g++ 11.4.0-1ubuntu1~22.04.3 -fPIC -O3) Time spent: 53% 5x abc9_exe (0 sec), 9% 1x abc_new (0 sec), ... Elapsed time: 0:01.94[h:]min:sec. CPU time: user 1.55 sys 0.35 (97%). Peak memory: 70400KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_2_yosys .v 1 68 9fd6f5fdae5caa9e95f0 cp /OpenROAD-flow-scripts/flow/designs/sky130hd/gcd/constraint.sdc ./results/sky130hd/gcd/sky_u25/1_2_yosys.sdc 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/sky130hd/gcd/sky_u25 /OpenROAD-flow-scripts/flow/scripts/flow.sh 1_synth synth_odb Running synth_odb.tcl, stage 1_synth read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib [INFO ODB-0227] LEF file: /OpenROAD-flow-scripts/flow/platforms/sky130hd/lef/sky130_fd_sc_hd.tlef, created 13 layers, 25 vias [INFO ODB-0227] LEF file: /OpenROAD-flow-scripts/flow/platforms/sky130hd/lef/sky130_fd_sc_hd_merged.lef, created 441 library cells link_design -hier gcd [WARNING ORD-0011] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/1_2_yosys.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl eliminate_dead_logic Removed 0 unused instances and 0 unused nets. Design area 2313 um^2 100% utilization. write_db ./results/sky130hd/gcd/sky_u25/1_synth.odb write_sdc -no_timestamp ./results/sky130hd/gcd/sky_u25/1_synth.sdc Elapsed time: 0:00.51[h:]min:sec. CPU time: user 0.35 sys 0.06 (80%). Peak memory: 126380KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_synth .odb 0 123 ebe5105ed74a56964d37 1_synth .sdc 72ae7311f1e75126a7ea /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_1_floorplan floorplan Running floorplan.tcl, stage 2_1_floorplan read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/1_synth.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/1_synth.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl Master sky130_ef_sc_hd__decap_12 is loaded but not used in the design ========================================================================== Floorplan check_setup -------------------------------------------------------------------------- number instances in verilog is 223 [INFO IFP-0107] Defining die area using utilization: 25.00% and aspect ratio: 1. [WARNING IFP-0028] Core area lower left (1.000, 1.000) snapped to (1.380, 2.720). [INFO IFP-0001] Added 34 rows of 208 site unithd. [INFO IFP-0100] Die BBox: ( 0.000 0.000 ) ( 98.195 98.195 ) um [INFO IFP-0101] Core BBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO IFP-0102] Core area: 8848.486 um^2 [INFO IFP-0103] Total instances area: 2313.469 um^2 [INFO IFP-0104] Effective utilization: 0.261 [INFO IFP-0105] Number of instances: 222 source /OpenROAD-flow-scripts/flow/platforms/sky130hd/make_tracks.tcl source /OpenROAD-flow-scripts/flow/platforms/sky130hd/fastroute.tcl Repair tie lo fanout... Repair tie hi fanout... [INFO RSZ-0042] Inserted 2 tie sky130_fd_sc_hd__conb_1 instances. replace_arith_modules -path_count 1000 -target setup -slack_threshold 0.0 [INFO RSZ-0151] Starting arithmetic module replacement to optimize 'setup' target [INFO RSZ-0152] Analyzing 1000 critical paths with slack < 0.00 [INFO RSZ-0153] Identified 84 violating endpoints [INFO RSZ-0154] Identified 1 critical arithmetic instances [INFO ODB-0496] swapMaster sanity check passed (0 failures) [INFO RSZ-0160] 1 arithmetic instances have swapped to improve 'setup' target repair_timing -setup_margin 0 -hold_margin 0 -repair_tns 100 -match_cell_footprint -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 83 endpoints with setup violations. [INFO RSZ-0099] Repairing 83 out of 83 (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% | -2.097 | -60.4 | -94.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 10* | 0 | 7 | 0 | 0 | 2 | +0.9% | -1.330 | -38.2 | -72.1 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 20* | 0 | 13 | 0 | 0 | 6 | +2.3% | -1.265 | -37.6 | -68.7 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 30* | 0 | 19 | 0 | 0 | 10 | +2.8% | -1.205 | -36.3 | -67.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 40* | 0 | 22 | 0 | 0 | 17 | +3.0% | -1.155 | -35.7 | -65.7 | 83 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 41* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 42* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 43* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 44* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 45* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 46* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 47* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 48* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 49* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 50* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 50* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 51* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 52* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 53* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 54* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 55* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 56* | 0 | 22 | 0 | 0 | 18 | +3.0% | -1.154 | -35.6 | -65.6 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 60* | 0 | 24 | 0 | 0 | 19 | +3.6% | -1.154 | -35.6 | -65.4 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 63* | 0 | 23 | 0 | 0 | 19 | +3.3% | -1.154 | -35.6 | -65.0 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 66* | 0 | 23 | 0 | 0 | 19 | +3.3% | -1.154 | -35.6 | -65.0 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 70* | 0 | 26 | 0 | 0 | 19 | +3.9% | -1.154 | -35.2 | -65.4 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 70* | 0 | 24 | 0 | 0 | 19 | +3.6% | -1.154 | -35.2 | -64.9 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 73* | 0 | 24 | 0 | 0 | 19 | +3.6% | -1.154 | -35.2 | -64.9 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 76* | 0 | 24 | 0 | 0 | 19 | +3.6% | -1.154 | -35.2 | -64.9 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 79* | 0 | 24 | 0 | 0 | 19 | +3.6% | -1.154 | -35.2 | -64.9 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 80* | 0 | 24 | 0 | 0 | 19 | +3.6% | -1.154 | -35.2 | -64.9 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 83* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 86* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 89* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 90* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 92* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 95* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 98* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 100* | 0 | 25 | 0 | 0 | 20 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 101* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 104* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 107* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 110* | 0 | 26 | 0 | 0 | 20 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 110* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 115* | 0 | 24 | 0 | 0 | 20 | +3.6% | -1.154 | -35.0 | -64.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 120* | 0 | 25 | 0 | 0 | 23 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 120* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 127* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 129* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 130* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 140* | 0 | 33 | 0 | 0 | 24 | +4.9% | -1.194 | -35.3 | -66.1 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 143* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 150* | 0 | 31 | 0 | 0 | 22 | +4.6% | -1.194 | -35.2 | -66.1 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 154* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 160* | 0 | 29 | 0 | 0 | 23 | +4.6% | -1.191 | -35.4 | -66.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 161* | 0 | 25 | 0 | 0 | 22 | +3.9% | -1.154 | -35.1 | -65.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 169* | 0 | 28 | 0 | 0 | 26 | +4.2% | -1.154 | -35.2 | -65.5 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 170* | 0 | 28 | 0 | 0 | 26 | +4.2% | -1.154 | -35.2 | -65.5 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 179* | 0 | 29 | 0 | 0 | 26 | +4.2% | -1.154 | -35.2 | -65.4 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 180* | 0 | 29 | 0 | 0 | 26 | +4.2% | -1.154 | -35.2 | -65.4 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 188* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 190* | 0 | 35 | 0 | 0 | 27 | +4.7% | -1.171 | -34.6 | -48.8 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 195* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 196* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 197* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 198* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 199* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 200* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 200* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 201* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 202* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 203* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 204* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 205* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 206* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 207* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 208* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 209* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 210* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 210* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 211* | 0 | 34 | 0 | 0 | 27 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 214* | 0 | 34 | 0 | 0 | 28 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 216* | 0 | 34 | 0 | 0 | 28 | +4.4% | -1.154 | -34.5 | -48.3 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 220* | 0 | 36 | 0 | 0 | 29 | +4.8% | -1.165 | -34.5 | -48.4 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 220* | 0 | 35 | 0 | 0 | 28 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 221* | 0 | 35 | 0 | 0 | 28 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 223* | 0 | 35 | 0 | 0 | 29 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 225* | 0 | 35 | 0 | 0 | 30 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 227* | 0 | 35 | 0 | 0 | 31 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 229* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 230* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 230* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 231* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 232* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 233* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 234* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 235* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 236* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 237* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 238* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 239* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 240* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 240* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 241* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 242* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 243* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 244* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 245* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE 245* | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 83 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE final | 0 | 35 | 0 | 0 | 32 | +4.6% | -1.154 | -34.5 | -48.2 | 50 | dpath.b_reg.out\[0\]$_DFFE_PP_/DE ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0051] Resized 35 instances: 35 up, 0 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 32 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 1.23s Default units for flow time 1ns capacitance 1pF resistance 1kohm voltage 1v current 1mA power 1nW distance 1um Layer | Unit Resistance | Unit Capacitance | (kohm/um) | (pF/um) ------------------------------------------------ li1 | 7.18e-02 | 1.50e-04 met1 | 1.21e-03 | 1.72e-04 met2 | 1.22e-03 | 1.36e-04 met3 | 1.66e-04 | 2.15e-04 met4 | 1.68e-04 | 1.48e-04 met5 | 1.84e-05 | 1.54e-04 ------------------------------------------------ Layer | Via Resistance | (kohm) ---------------------------- mcon | 9.25e-03 via | 4.50e-03 via2 | 3.37e-03 via3 | 3.77e-04 via4 | 5.80e-06 ---------------------------- Report metrics stage 2, floorplan final... ========================================================================== floorplan final report_design_area -------------------------------------------------------------------------- Design area 2750 um^2 31% utilization. write_db ./results/sky130hd/gcd/sky_u25/2_1_floorplan.odb write_sdc -no_timestamp ./results/sky130hd/gcd/sky_u25/2_1_floorplan.sdc Elapsed time: 0:01.85[h:]min:sec. CPU time: user 1.39 sys 0.25 (88%). Peak memory: 145884KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_1_floorplan .odb 1 142 c91539d7a752c1e2ae36 2_1_floorplan .sdc 72ae7311f1e75126a7ea /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_2_floorplan_macro macro_place Running macro_place.tcl, stage 2_2_floorplan_macro read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/2_1_floorplan.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl No macros found: Skipping macro_placement Design area 2750 um^2 31% utilization. write_db ./results/sky130hd/gcd/sky_u25/2_2_floorplan_macro.odb Elapsed time: 0:00.43[h:]min:sec. CPU time: user 0.30 sys 0.05 (79%). Peak memory: 124336KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_2_floorplan_macro .odb 0 121 c91539d7a752c1e2ae36 /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_3_floorplan_tapcell tapcell Running tapcell.tcl, stage 2_3_floorplan_tapcell read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/2_2_floorplan_macro.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl [INFO TAP-0005] Inserted 108 tapcells. Design area 2885 um^2 33% utilization. write_db ./results/sky130hd/gcd/sky_u25/2_3_floorplan_tapcell.odb Elapsed time: 0:00.41[h:]min:sec. CPU time: user 0.30 sys 0.04 (84%). Peak memory: 124072KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_3_floorplan_tapcell .odb 0 121 2664cb519fb2397c0e9b /OpenROAD-flow-scripts/flow/scripts/flow.sh 2_4_floorplan_pdn pdn Running pdn.tcl, stage 2_4_floorplan_pdn read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/2_3_floorplan_tapcell.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_1_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/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: grid [INFO PDN-0500] Runtime: 0.00s Design area 2885 um^2 33% utilization. write_db ./results/sky130hd/gcd/sky_u25/2_4_floorplan_pdn.odb Elapsed time: 0:00.44[h:]min:sec. CPU time: user 0.33 sys 0.04 (84%). Peak memory: 126664KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 2_4_floorplan_pdn .odb 0 123 72563881f5006bb5b0fc cp ./results/sky130hd/gcd/sky_u25/2_4_floorplan_pdn.odb ./results/sky130hd/gcd/sky_u25/2_floorplan.odb cp ./results/sky130hd/gcd/sky_u25/2_1_floorplan.sdc ./results/sky130hd/gcd/sky_u25/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 read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/2_floorplan.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl global_placement -skip_io -density 0.6 -pad_left 0 -pad_right 0 [INFO GPL-0001] ---- Initialize GPL Main Data Structures [INFO GPL-0002] DBU: 1000 [INFO GPL-0003] SiteSize: ( 0.460 2.720 ) um [INFO GPL-0004] CoreBBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO GPL-0036] Movable instances area: 2750.138 um^2 [INFO GPL-0037] Total instances area: 2885.267 um^2 [INFO GPL-0035] Pin density area adjust: 182.370 um^2 [INFO GPL-0032] ---- Initialize Region: Top-level [INFO GPL-0006] Number of instances: 374 [INFO GPL-0007] Movable instances: 266 [INFO GPL-0008] Fixed instances: 108 [INFO GPL-0009] Dummy instances: 0 [INFO GPL-0010] Number of nets: 302 [INFO GPL-0011] Number of pins: 969 [INFO GPL-0012] Die BBox: ( 0.000 0.000 ) ( 98.195 98.195 ) um [INFO GPL-0013] Core BBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO GPL-0016] Core area: 8848.486 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 8848.486 um^2 [INFO GPL-0017] Fixed instances area: 135.130 um^2 [INFO GPL-0018] Movable instances area: 2932.508 um^2 [INFO GPL-0019] Utilization: 33.655 % [INFO GPL-0020] Standard cells area: 2932.508 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 = 266 Region center = 0 [INFO GPL-0033] ---- Initialize Nesterov Region: Top-level [INFO GPL-0023] Placement target density: 0.6000 [INFO GPL-0024] Movable insts average area: 11.024 um^2 [INFO GPL-0025] Ideal bin area: 18.374 um^2 [INFO GPL-0026] Ideal bin count: 481 [INFO GPL-0027] Total bin area: 8848.486 um^2 [INFO GPL-0028] Bin count (X, Y): 16 , 16 [INFO GPL-0029] Bin size (W * H): 5.980 * 5.780 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.9716 | 6.003290e+02 | +0.00% | 2.34e-14 | 10 | 0.9571 | 5.543530e+02 | -7.66% | 3.81e-14 | 20 | 0.9571 | 5.521530e+02 | -0.40% | 6.20e-14 | 30 | 0.9572 | 5.523340e+02 | +0.03% | 1.01e-13 | 40 | 0.9572 | 5.524320e+02 | +0.02% | 1.65e-13 | 50 | 0.9571 | 5.525090e+02 | +0.01% | 2.68e-13 | 60 | 0.9571 | 5.525320e+02 | +0.00% | 4.37e-13 | 70 | 0.9571 | 5.528640e+02 | +0.06% | 7.11e-13 | 80 | 0.9570 | 5.538490e+02 | +0.18% | 1.16e-12 | 90 | 0.9569 | 5.552180e+02 | +0.25% | 1.89e-12 | 100 | 0.9569 | 5.572050e+02 | +0.36% | 3.07e-12 | 110 | 0.9567 | 5.604930e+02 | +0.59% | 5.01e-12 | 120 | 0.9559 | 5.640420e+02 | +0.63% | 8.16e-12 | 130 | 0.9536 | 5.669900e+02 | +0.52% | 1.33e-11 | 140 | 0.9466 | 5.681600e+02 | +0.21% | 2.16e-11 | 150 | 0.9444 | 5.797080e+02 | +2.03% | 3.53e-11 | 160 | 0.9372 | 6.747890e+02 | +16.40% | 5.74e-11 | 170 | 0.9269 | 8.190880e+02 | +21.38% | 9.36e-11 | 180 | 0.8589 | 1.079627e+03 | +31.81% | 1.52e-10 | 190 | 0.8329 | 1.267556e+03 | +17.41% | 2.48e-10 | 200 | 0.8004 | 1.479179e+03 | +16.70% | 4.04e-10 | 210 | 0.7574 | 1.647831e+03 | +11.40% | 6.59e-10 | 220 | 0.7141 | 1.848144e+03 | +12.16% | 1.07e-09 | 230 | 0.6712 | 2.043698e+03 | +10.58% | 1.75e-09 | 240 | 0.6268 | 2.224368e+03 | +8.84% | 2.85e-09 | 250 | 0.5711 | 2.374250e+03 | +6.74% | 4.64e-09 | 260 | 0.5211 | 2.528459e+03 | +6.50% | 7.55e-09 | 270 | 0.4719 | 2.729004e+03 | +7.93% | 1.23e-08 | 280 | 0.4111 | 2.889770e+03 | +5.89% | 2.00e-08 | 290 | 0.3527 | 3.052591e+03 | +5.63% | 3.26e-08 | 300 | 0.3113 | 3.149633e+03 | +3.18% | 4.90e-08 | 310 | 0.2723 | 3.238830e+03 | +2.83% | 7.23e-08 | 320 | 0.2364 | 3.316354e+03 | +2.39% | 1.06e-07 | 330 | 0.2012 | 3.382503e+03 | +1.99% | 1.57e-07 | 340 | 0.1653 | 3.414318e+03 | +0.94% | 2.31e-07 | 350 | 0.1367 | 3.451239e+03 | +1.08% | 3.40e-07 | 360 | 0.1176 | 3.489920e+03 | +1.12% | 5.01e-07 | 365 | 0.0984 | 3.493464e+03 | | 6.32e-07 | --------------------------------------------------------------- [INFO GPL-1001] Global placement finished at iteration 365 [INFO GPL-1002] Placed Cell Area 2932.5078 [INFO GPL-1003] Available Free Area 8713.3568 [INFO GPL-1004] Minimum Feasible Density 0.3400 (cell_area / free_area) [INFO GPL-1006] Suggested Target Densities: [INFO GPL-1007] - For 90% usage of free space: 0.3739 [INFO GPL-1008] - For 80% usage of free space: 0.4207 [INFO GPL-1009] - For 50% usage of free space: 0.6731 [INFO GPL-1014] Final placement area: 2932.51 (+0.00%) Took 207 seconds: global_placement -skip_io -density 0.6 -pad_left 0 -pad_right 0 Design area 2885 um^2 33% utilization. write_db ./results/sky130hd/gcd/sky_u25/3_1_place_gp_skip_io.odb Elapsed time: 3:27.77[h:]min:sec. CPU time: user 1071.25 sys 0.74 (515%). Peak memory: 125896KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_1_place_gp_skip_io .odb 207 122 b327ec87194bb9e74072 /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_2_place_iop io_placement Running io_placement.tcl, stage 3_2_place_iop read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/3_1_place_gp_skip_io.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl place_pins -hor_layers met3 -ver_layers met2 Found 0 macro blocks. Using 2 tracks default min distance between IO pins. [INFO PPL-0001] Number of available slots 346 [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: 1534.13 um. Design area 2885 um^2 33% utilization. write_db ./results/sky130hd/gcd/sky_u25/3_2_place_iop.odb Elapsed time: 0:00.50[h:]min:sec. CPU time: user 0.43 sys 0.05 (96%). Peak memory: 124876KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_2_place_iop .odb 0 121 f0eef897f50619854c84 /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_3_place_gp global_place Running global_place.tcl, stage 3_3_place_gp read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/3_2_place_iop.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl [INFO RSZ-0026] Removed 0 buffers. Perform port buffering... [INFO RSZ-0027] Inserted 35 sky130_fd_sc_hd__clkdlybuf4s50_1 input buffers. [INFO RSZ-0028] Inserted 18 sky130_fd_sc_hd__clkdlybuf4s50_1 output buffers. global_placement -density 0.6 -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.460 2.720 ) um [INFO GPL-0004] CoreBBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO GPL-0036] Movable instances area: 3280.646 um^2 [INFO GPL-0037] Total instances area: 3415.776 um^2 [INFO GPL-0035] Pin density area adjust: 242.963 um^2 [INFO GPL-0032] ---- Initialize Region: Top-level [INFO GPL-0006] Number of instances: 427 [INFO GPL-0007] Movable instances: 319 [INFO GPL-0008] Fixed instances: 108 [INFO GPL-0009] Dummy instances: 0 [INFO GPL-0010] Number of nets: 355 [INFO GPL-0011] Number of pins: 1129 [INFO GPL-0012] Die BBox: ( 0.000 0.000 ) ( 98.195 98.195 ) um [INFO GPL-0013] Core BBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO GPL-0016] Core area: 8848.486 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 8848.486 um^2 [INFO GPL-0017] Fixed instances area: 135.130 um^2 [INFO GPL-0018] Movable instances area: 3523.610 um^2 [INFO GPL-0019] Utilization: 40.439 % [INFO GPL-0020] Standard cells area: 3523.610 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 = 319 Region center = 0 [InitialPlace] Iter: 1 conjugate gradient residual: 0.00000010 HPWL: 7035634 [InitialPlace] Iter: 2 conjugate gradient residual: 0.00000011 HPWL: 5950317 [InitialPlace] Iter: 3 conjugate gradient residual: 0.00000008 HPWL: 5948879 [InitialPlace] Iter: 4 conjugate gradient residual: 0.00000007 HPWL: 5962019 [InitialPlace] Iter: 5 conjugate gradient residual: 0.00000010 HPWL: 5956794 [INFO GPL-0033] ---- Initialize Nesterov Region: Top-level [INFO GPL-0023] Placement target density: 0.6000 [INFO GPL-0024] Movable insts average area: 11.046 um^2 [INFO GPL-0025] Ideal bin area: 18.410 um^2 [INFO GPL-0026] Ideal bin count: 480 [INFO GPL-0027] Total bin area: 8848.486 um^2 [INFO GPL-0028] Bin count (X, Y): 16 , 16 [INFO GPL-0029] Bin size (W * H): 5.980 * 5.780 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.7725 | 3.746107e+03 | +0.00% | 3.89e-14 | [INFO GPL-0100] Timing-driven iteration 1/2, virtual: false. [INFO GPL-0101] Iter: 6, overflow: 0.609, keep resizer changes at: 1, HPWL: 4213454 Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 357 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- Iter | Area | Removed | Inserted | Pins | | Buffers | Buffers | Remaining ------------------------------------------------------- 0 | +0.0% | 0 | 0 | 316 31 | +0.0% | 0 | 0 | 285 62 | +2.4% | 0 | 6 | 254 93 | +3.3% | 0 | 10 | 223 124 | +4.2% | 0 | 14 | 192 155 | +6.4% | 0 | 24 | 161 186 | +8.6% | 0 | 34 | 130 217 | +10.3% | 0 | 42 | 99 248 | +13.4% | 0 | 56 | 68 279 | +19.6% | 0 | 84 | 37 310 | +20.4% | 0 | 88 | 6 final | +20.4% | 0 | 88 | 0 ------------------------------------------------------- [INFO GPL-0106] Timing-driven: worst slack -1.4938448e-09 [INFO GPL-0107] Timing-driven: repair_design delta area: 698.170 um^2 (+19.81%) [INFO GPL-0108] Timing-driven: repair_design, gpl delta gcells: 88 (+27.59%) [INFO GPL-0109] Timing-driven: repair_design, gcells created: 88, deleted: 0 [INFO GPL-0110] Timing-driven: new target density: 0.68012637 Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 10 | 0.6198 | 4.800540e+03 | +28.15% | 6.34e-14 | 20 | 0.6019 | 4.819666e+03 | +0.40% | 1.03e-13 | [INFO GPL-0038] Routability snapshot saved at iter = 24 23 | 0.5997 | 4.812168e+03 | | | 30 | 0.5979 | 4.797350e+03 | -0.46% | 1.68e-13 | 40 | 0.6011 | 4.790403e+03 | -0.14% | 2.74e-13 | 50 | 0.6019 | 4.791306e+03 | +0.02% | 4.46e-13 | 60 | 0.6013 | 4.792702e+03 | +0.03% | 7.27e-13 | 70 | 0.6003 | 4.793521e+03 | +0.02% | 1.18e-12 | 80 | 0.6001 | 4.794288e+03 | +0.02% | 1.93e-12 | 90 | 0.6004 | 4.793857e+03 | -0.01% | 3.14e-12 | 100 | 0.6004 | 4.793355e+03 | -0.01% | 5.12e-12 | 110 | 0.6003 | 4.793874e+03 | +0.01% | 8.33e-12 | 120 | 0.5996 | 4.795449e+03 | +0.03% | 1.36e-11 | 130 | 0.5986 | 4.797462e+03 | +0.04% | 2.21e-11 | 140 | 0.5973 | 4.800204e+03 | +0.06% | 3.60e-11 | 150 | 0.5954 | 4.804594e+03 | +0.09% | 5.87e-11 | 160 | 0.5921 | 4.812234e+03 | +0.16% | 9.55e-11 | 170 | 0.5867 | 4.824577e+03 | +0.26% | 1.56e-10 | 180 | 0.5787 | 4.841826e+03 | +0.36% | 2.54e-10 | 190 | 0.5674 | 4.864161e+03 | +0.46% | 4.13e-10 | 200 | 0.5514 | 4.894666e+03 | +0.63% | 6.73e-10 | 210 | 0.5316 | 4.936215e+03 | +0.85% | 1.10e-09 | 220 | 0.5058 | 4.989006e+03 | +1.07% | 1.78e-09 | 230 | 0.4723 | 5.049965e+03 | +1.22% | 2.91e-09 | 240 | 0.4313 | 5.115731e+03 | +1.30% | 4.74e-09 | 250 | 0.3872 | 5.190933e+03 | +1.47% | 7.71e-09 | 260 | 0.3415 | 5.265129e+03 | +1.43% | 1.24e-08 | 270 | 0.3061 | 5.312141e+03 | +0.89% | 1.83e-08 | [INFO GPL-0040] Routability iteration: 1 [INFO GPL-0041] Total routing overflow: 0.0395 [INFO GPL-0042] Number of overflowed tiles: 1 (0.51%) [INFO GPL-0043] Average top 0.5% routing congestion: 1.0395 [INFO GPL-0044] Average top 1.0% routing congestion: 1.0111 [INFO GPL-0045] Average top 2.0% routing congestion: 0.9797 [INFO GPL-0046] Average top 5.0% routing congestion: 0.9330 [INFO GPL-0047] Routability iteration weighted routing congestion: 1.0253 [INFO GPL-0048] Routing congestion (1.0253) lower than previous minimum (1e+30). Updating minimum. [INFO GPL-0086] Inflated area: 9.388 um^2 (+0.22%) [INFO GPL-0052] Placement target density: 0.6801 [INFO GPL-0076] Removing fillers, count: Before: 157, After: 157 (+0.00%) [INFO GPL-0077] Filler area (um^2) : Before: 1704.405, After: 1699.836 (-0.27%) [INFO GPL-0078] Removed fillers count: 0, area removed: 0.000 um^2. Remaining area to be compensated by modifying density: 9.388 um^2 [INFO GPL-0058] White space area: 8713.357 um^2 (+0.00%) [INFO GPL-0059] Movable instances area: 5926.184 um^2 (+0.00%) [INFO GPL-0060] Total filler area: 1699.836 um^2 (-0.27%) [INFO GPL-0061] Total non-inflated area: 5931.004 um^2 (+0.08%) [INFO GPL-0062] Total inflated area: 5940.392 um^2 (+0.08%) [INFO GPL-0063] New Target Density: 0.6801 [INFO GPL-0087] Routability end iteration: increase inflation and revert back to snapshot. Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 280 | 0.5988 | 4.797527e+03 | -9.69% | 1.58e-13 | 290 | 0.6020 | 4.790604e+03 | -0.14% | 2.33e-13 | 300 | 0.6028 | 4.791453e+03 | +0.02% | 3.43e-13 | 310 | 0.6022 | 4.792810e+03 | +0.03% | 5.06e-13 | 320 | 0.6012 | 4.793609e+03 | +0.02% | 7.45e-13 | 330 | 0.6011 | 4.794283e+03 | +0.01% | 1.10e-12 | 340 | 0.6014 | 4.793713e+03 | -0.01% | 1.62e-12 | 350 | 0.6016 | 4.792966e+03 | -0.02% | 2.38e-12 | 360 | 0.6015 | 4.793033e+03 | +0.00% | 3.51e-12 | 370 | 0.6012 | 4.793878e+03 | +0.02% | 5.17e-12 | 380 | 0.6008 | 4.794649e+03 | +0.02% | 7.62e-12 | 390 | 0.6004 | 4.795345e+03 | +0.01% | 1.12e-11 | 400 | 0.5999 | 4.796397e+03 | +0.02% | 1.65e-11 | 410 | 0.5990 | 4.798185e+03 | +0.04% | 2.44e-11 | 420 | 0.5978 | 4.800809e+03 | +0.05% | 3.59e-11 | 430 | 0.5964 | 4.804402e+03 | +0.07% | 5.29e-11 | 440 | 0.5945 | 4.809759e+03 | +0.11% | 7.79e-11 | 450 | 0.5913 | 4.817628e+03 | +0.16% | 1.15e-10 | 460 | 0.5862 | 4.828289e+03 | +0.22% | 1.69e-10 | 470 | 0.5793 | 4.841370e+03 | +0.27% | 2.49e-10 | 480 | 0.5704 | 4.858267e+03 | +0.35% | 3.67e-10 | 490 | 0.5593 | 4.880553e+03 | +0.46% | 5.40e-10 | 500 | 0.5454 | 4.909146e+03 | +0.59% | 7.96e-10 | 510 | 0.5290 | 4.946236e+03 | +0.76% | 1.17e-09 | 520 | 0.5083 | 4.988031e+03 | +0.84% | 1.73e-09 | 530 | 0.4833 | 5.036245e+03 | +0.97% | 2.54e-09 | 540 | 0.4506 | 5.086074e+03 | +0.99% | 3.75e-09 | 550 | 0.4178 | 5.137634e+03 | +1.01% | 5.52e-09 | 560 | 0.3819 | 5.202205e+03 | +1.26% | 8.13e-09 | 570 | 0.3454 | 5.256658e+03 | +1.05% | 1.20e-08 | 580 | 0.3121 | 5.308618e+03 | +0.99% | 1.77e-08 | [INFO GPL-0040] Routability iteration: 2 [INFO GPL-0041] Total routing overflow: 0.0335 [INFO GPL-0042] Number of overflowed tiles: 1 (0.51%) [INFO GPL-0043] Average top 0.5% routing congestion: 1.0335 [INFO GPL-0044] Average top 1.0% routing congestion: 1.0127 [INFO GPL-0045] Average top 2.0% routing congestion: 0.9803 [INFO GPL-0046] Average top 5.0% routing congestion: 0.9335 [INFO GPL-0047] Routability iteration weighted routing congestion: 1.0231 [INFO GPL-0048] Routing congestion (1.0231) lower than previous minimum (1.025). Updating minimum. [INFO GPL-0086] Inflated area: 8.031 um^2 (+0.19%) [INFO GPL-0052] Placement target density: 0.6801 [INFO GPL-0076] Removing fillers, count: Before: 157, After: 157 (+0.00%) [INFO GPL-0077] Filler area (um^2) : Before: 1699.836, After: 1699.836 (+0.00%) [INFO GPL-0078] Removed fillers count: 0, area removed: 0.000 um^2. Remaining area to be compensated by modifying density: 8.031 um^2 [INFO GPL-0058] White space area: 8713.357 um^2 (+0.00%) [INFO GPL-0059] Movable instances area: 5926.184 um^2 (+0.00%) [INFO GPL-0060] Total filler area: 1699.836 um^2 (+0.00%) [INFO GPL-0061] Total non-inflated area: 5939.034 um^2 (+0.14%) [INFO GPL-0062] Total inflated area: 5947.065 um^2 (+0.14%) [INFO GPL-0063] New Target Density: 0.6801 [INFO GPL-0087] Routability end iteration: increase inflation and revert back to snapshot. Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 590 | 0.5995 | 4.799230e+03 | -9.60% | 1.52e-13 | 600 | 0.6024 | 4.791065e+03 | -0.17% | 2.24e-13 | 610 | 0.6036 | 4.791191e+03 | +0.00% | 3.30e-13 | 620 | 0.6030 | 4.792728e+03 | +0.03% | 4.87e-13 | 630 | 0.6020 | 4.793561e+03 | +0.02% | 7.17e-13 | 640 | 0.6018 | 4.794359e+03 | +0.02% | 1.06e-12 | 650 | 0.6021 | 4.793832e+03 | -0.01% | 1.56e-12 | 660 | 0.6024 | 4.793064e+03 | -0.02% | 2.29e-12 | 670 | 0.6023 | 4.793090e+03 | +0.00% | 3.38e-12 | 680 | 0.6020 | 4.793844e+03 | +0.02% | 4.98e-12 | 690 | 0.6016 | 4.794634e+03 | +0.02% | 7.33e-12 | 700 | 0.6012 | 4.795273e+03 | +0.01% | 1.08e-11 | 710 | 0.6007 | 4.796216e+03 | +0.02% | 1.59e-11 | 720 | 0.5998 | 4.797946e+03 | +0.04% | 2.34e-11 | 730 | 0.5986 | 4.800588e+03 | +0.06% | 3.45e-11 | 740 | 0.5973 | 4.804210e+03 | +0.08% | 5.08e-11 | 750 | 0.5954 | 4.809160e+03 | +0.10% | 7.49e-11 | 760 | 0.5924 | 4.816735e+03 | +0.16% | 1.10e-10 | 770 | 0.5875 | 4.827143e+03 | +0.22% | 1.63e-10 | 780 | 0.5808 | 4.840146e+03 | +0.27% | 2.39e-10 | 790 | 0.5720 | 4.856779e+03 | +0.34% | 3.53e-10 | 800 | 0.5613 | 4.878519e+03 | +0.45% | 5.20e-10 | 810 | 0.5474 | 4.906857e+03 | +0.58% | 7.66e-10 | 820 | 0.5313 | 4.943522e+03 | +0.75% | 1.13e-09 | 830 | 0.5110 | 4.984982e+03 | +0.84% | 1.66e-09 | 840 | 0.4865 | 5.032922e+03 | +0.96% | 2.45e-09 | 850 | 0.4542 | 5.083109e+03 | +1.00% | 3.61e-09 | 860 | 0.4215 | 5.134120e+03 | +1.00% | 5.31e-09 | 870 | 0.3862 | 5.198401e+03 | +1.25% | 7.82e-09 | 880 | 0.3490 | 5.254432e+03 | +1.08% | 1.15e-08 | 890 | 0.3162 | 5.307584e+03 | +1.01% | 1.70e-08 | [INFO GPL-0040] Routability iteration: 3 [INFO GPL-0041] Total routing overflow: 0.0301 [INFO GPL-0042] Number of overflowed tiles: 1 (0.51%) [INFO GPL-0043] Average top 0.5% routing congestion: 1.0301 [INFO GPL-0044] Average top 1.0% routing congestion: 1.0090 [INFO GPL-0045] Average top 2.0% routing congestion: 0.9790 [INFO GPL-0046] Average top 5.0% routing congestion: 0.9331 [INFO GPL-0047] Routability iteration weighted routing congestion: 1.0195 [INFO GPL-0048] Routing congestion (1.0195) lower than previous minimum (1.023). Updating minimum. [INFO GPL-0086] Inflated area: 7.683 um^2 (+0.18%) [INFO GPL-0052] Placement target density: 0.6801 [INFO GPL-0076] Removing fillers, count: Before: 157, After: 157 (+0.00%) [INFO GPL-0077] Filler area (um^2) : Before: 1699.836, After: 1699.836 (+0.00%) [INFO GPL-0078] Removed fillers count: 0, area removed: 0.000 um^2. Remaining area to be compensated by modifying density: 7.683 um^2 [INFO GPL-0058] White space area: 8713.357 um^2 (+0.00%) [INFO GPL-0059] Movable instances area: 5926.184 um^2 (+0.00%) [INFO GPL-0060] Total filler area: 1699.836 um^2 (+0.00%) [INFO GPL-0061] Total non-inflated area: 5946.717 um^2 (+0.13%) [INFO GPL-0062] Total inflated area: 5954.400 um^2 (+0.13%) [INFO GPL-0063] New Target Density: 0.6801 [INFO GPL-0087] Routability end iteration: increase inflation and revert back to snapshot. Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 900 | 0.6004 | 4.800295e+03 | -9.56% | 1.46e-13 | 910 | 0.6028 | 4.791501e+03 | -0.18% | 2.16e-13 | 920 | 0.6043 | 4.791311e+03 | -0.00% | 3.18e-13 | 930 | 0.6038 | 4.792957e+03 | +0.03% | 4.68e-13 | 940 | 0.6028 | 4.793673e+03 | +0.01% | 6.90e-13 | 950 | 0.6025 | 4.794531e+03 | +0.02% | 1.02e-12 | 960 | 0.6028 | 4.794173e+03 | -0.01% | 1.50e-12 | 970 | 0.6031 | 4.793360e+03 | -0.02% | 2.21e-12 | 980 | 0.6030 | 4.793253e+03 | -0.00% | 3.25e-12 | 990 | 0.6028 | 4.793956e+03 | +0.01% | 4.79e-12 | 1000 | 0.6023 | 4.794814e+03 | +0.02% | 7.05e-12 | 1010 | 0.6019 | 4.795482e+03 | +0.01% | 1.04e-11 | 1020 | 0.6015 | 4.796468e+03 | +0.02% | 1.53e-11 | 1030 | 0.6007 | 4.798124e+03 | +0.03% | 2.25e-11 | 1040 | 0.5994 | 4.800605e+03 | +0.05% | 3.32e-11 | 1050 | 0.5981 | 4.804041e+03 | +0.07% | 4.89e-11 | 1060 | 0.5963 | 4.809083e+03 | +0.10% | 7.21e-11 | 1070 | 0.5934 | 4.816483e+03 | +0.15% | 1.06e-10 | 1080 | 0.5887 | 4.826728e+03 | +0.21% | 1.56e-10 | 1090 | 0.5821 | 4.839678e+03 | +0.27% | 2.30e-10 | 1100 | 0.5734 | 4.855913e+03 | +0.34% | 3.39e-10 | 1110 | 0.5629 | 4.877041e+03 | +0.44% | 5.00e-10 | 1120 | 0.5494 | 4.904744e+03 | +0.57% | 7.36e-10 | 1130 | 0.5335 | 4.941009e+03 | +0.74% | 1.08e-09 | 1140 | 0.5136 | 4.981995e+03 | +0.83% | 1.60e-09 | 1150 | 0.4895 | 5.029582e+03 | +0.96% | 2.35e-09 | 1160 | 0.4581 | 5.080009e+03 | +1.00% | 3.47e-09 | 1170 | 0.4252 | 5.130900e+03 | +1.00% | 5.11e-09 | 1180 | 0.3907 | 5.194825e+03 | +1.25% | 7.53e-09 | 1190 | 0.3525 | 5.252832e+03 | +1.12% | 1.11e-08 | 1200 | 0.3199 | 5.306419e+03 | +1.02% | 1.63e-08 | [INFO GPL-0040] Routability iteration: 4 [INFO GPL-0041] Total routing overflow: 0.0268 [INFO GPL-0042] Number of overflowed tiles: 1 (0.51%) [INFO GPL-0043] Average top 0.5% routing congestion: 1.0268 [INFO GPL-0044] Average top 1.0% routing congestion: 1.0058 [INFO GPL-0045] Average top 2.0% routing congestion: 0.9788 [INFO GPL-0046] Average top 5.0% routing congestion: 0.9327 [INFO GPL-0047] Routability iteration weighted routing congestion: 1.0163 [INFO GPL-0048] Routing congestion (1.0163) lower than previous minimum (1.02). Updating minimum. [INFO GPL-0086] Inflated area: 7.252 um^2 (+0.17%) [INFO GPL-0052] Placement target density: 0.6801 [INFO GPL-0076] Removing fillers, count: Before: 157, After: 157 (+0.00%) [INFO GPL-0077] Filler area (um^2) : Before: 1699.836, After: 1699.836 (+0.00%) [INFO GPL-0078] Removed fillers count: 0, area removed: 0.000 um^2. Remaining area to be compensated by modifying density: 7.252 um^2 [INFO GPL-0058] White space area: 8713.357 um^2 (+0.00%) [INFO GPL-0059] Movable instances area: 5926.184 um^2 (+0.00%) [INFO GPL-0060] Total filler area: 1699.836 um^2 (+0.00%) [INFO GPL-0061] Total non-inflated area: 5953.970 um^2 (+0.12%) [INFO GPL-0062] Total inflated area: 5961.222 um^2 (+0.12%) [INFO GPL-0063] New Target Density: 0.6801 [INFO GPL-0087] Routability end iteration: increase inflation and revert back to snapshot. Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 1210 | 0.6012 | 4.802310e+03 | -9.50% | 1.41e-13 | 1220 | 0.6031 | 4.792202e+03 | -0.21% | 2.08e-13 | 1230 | 0.6050 | 4.791073e+03 | -0.02% | 3.06e-13 | 1240 | 0.6046 | 4.792800e+03 | +0.04% | 4.50e-13 | 1250 | 0.6036 | 4.793611e+03 | +0.02% | 6.64e-13 | 1260 | 0.6032 | 4.794574e+03 | +0.02% | 9.78e-13 | 1270 | 0.6034 | 4.794290e+03 | -0.01% | 1.44e-12 | 1280 | 0.6037 | 4.793467e+03 | -0.02% | 2.12e-12 | 1290 | 0.6037 | 4.793256e+03 | -0.00% | 3.13e-12 | 1300 | 0.6035 | 4.793935e+03 | +0.01% | 4.60e-12 | 1310 | 0.6030 | 4.794784e+03 | +0.02% | 6.78e-12 | 1320 | 0.6026 | 4.795399e+03 | +0.01% | 9.99e-12 | 1330 | 0.6022 | 4.796259e+03 | +0.02% | 1.47e-11 | 1340 | 0.6014 | 4.797825e+03 | +0.03% | 2.17e-11 | 1350 | 0.6002 | 4.800343e+03 | +0.05% | 3.19e-11 | 1360 | 0.5989 | 4.803803e+03 | +0.07% | 4.71e-11 | 1370 | 0.5972 | 4.808529e+03 | +0.10% | 6.93e-11 | 1380 | 0.5944 | 4.815608e+03 | +0.15% | 1.02e-10 | 1390 | 0.5899 | 4.825619e+03 | +0.21% | 1.50e-10 | 1400 | 0.5835 | 4.838420e+03 | +0.27% | 2.22e-10 | 1410 | 0.5750 | 4.854342e+03 | +0.33% | 3.26e-10 | 1420 | 0.5648 | 4.875023e+03 | +0.43% | 4.81e-10 | 1430 | 0.5514 | 4.902066e+03 | +0.55% | 7.08e-10 | 1440 | 0.5356 | 4.938046e+03 | +0.73% | 1.04e-09 | 1450 | 0.5161 | 4.978863e+03 | +0.83% | 1.54e-09 | 1460 | 0.4925 | 5.026088e+03 | +0.95% | 2.26e-09 | 1470 | 0.4620 | 5.076777e+03 | +1.01% | 3.34e-09 | 1480 | 0.4287 | 5.127296e+03 | +1.00% | 4.92e-09 | 1490 | 0.3952 | 5.190495e+03 | +1.23% | 7.24e-09 | 1500 | 0.3566 | 5.250337e+03 | +1.15% | 1.07e-08 | 1510 | 0.3239 | 5.304745e+03 | +1.04% | 1.57e-08 | [INFO GPL-0040] Routability iteration: 5 [INFO GPL-0041] Total routing overflow: 0.0238 [INFO GPL-0042] Number of overflowed tiles: 1 (0.51%) [INFO GPL-0043] Average top 0.5% routing congestion: 1.0238 [INFO GPL-0044] Average top 1.0% routing congestion: 1.0026 [INFO GPL-0045] Average top 2.0% routing congestion: 0.9785 [INFO GPL-0046] Average top 5.0% routing congestion: 0.9324 [INFO GPL-0047] Routability iteration weighted routing congestion: 1.0132 [INFO GPL-0048] Routing congestion (1.0132) lower than previous minimum (1.016). Updating minimum. [INFO GPL-0086] Inflated area: 6.795 um^2 (+0.16%) [INFO GPL-0052] Placement target density: 0.6801 [INFO GPL-0076] Removing fillers, count: Before: 157, After: 157 (+0.00%) [INFO GPL-0077] Filler area (um^2) : Before: 1699.836, After: 1699.836 (+0.00%) [INFO GPL-0078] Removed fillers count: 0, area removed: 0.000 um^2. Remaining area to be compensated by modifying density: 6.795 um^2 [INFO GPL-0058] White space area: 8713.357 um^2 (+0.00%) [INFO GPL-0059] Movable instances area: 5926.184 um^2 (+0.00%) [INFO GPL-0060] Total filler area: 1699.836 um^2 (+0.00%) [INFO GPL-0061] Total non-inflated area: 5960.765 um^2 (+0.11%) [INFO GPL-0062] Total inflated area: 5967.560 um^2 (+0.11%) [INFO GPL-0063] New Target Density: 0.6801 [INFO GPL-0087] Routability end iteration: increase inflation and revert back to snapshot. Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 1520 | 0.6021 | 4.803696e+03 | -9.45% | 1.36e-13 | 1530 | 0.6033 | 4.792814e+03 | -0.23% | 2.00e-13 | 1540 | 0.6056 | 4.791149e+03 | -0.03% | 2.94e-13 | 1550 | 0.6053 | 4.792958e+03 | +0.04% | 4.33e-13 | 1560 | 0.6043 | 4.793729e+03 | +0.02% | 6.38e-13 | 1570 | 0.6038 | 4.794692e+03 | +0.02% | 9.40e-13 | 1580 | 0.6040 | 4.794544e+03 | -0.00% | 1.39e-12 | 1590 | 0.6044 | 4.793730e+03 | -0.02% | 2.04e-12 | 1600 | 0.6043 | 4.793441e+03 | -0.01% | 3.01e-12 | 1610 | 0.6041 | 4.794031e+03 | +0.01% | 4.43e-12 | 1620 | 0.6037 | 4.794911e+03 | +0.02% | 6.52e-12 | 1630 | 0.6033 | 4.795631e+03 | +0.02% | 9.61e-12 | 1640 | 0.6029 | 4.796506e+03 | +0.02% | 1.42e-11 | 1650 | 0.6021 | 4.798024e+03 | +0.03% | 2.09e-11 | 1660 | 0.6010 | 4.800382e+03 | +0.05% | 3.07e-11 | 1670 | 0.5996 | 4.803644e+03 | +0.07% | 4.53e-11 | 1680 | 0.5980 | 4.808401e+03 | +0.10% | 6.67e-11 | 1690 | 0.5953 | 4.815346e+03 | +0.14% | 9.82e-11 | 1700 | 0.5910 | 4.825183e+03 | +0.20% | 1.45e-10 | 1710 | 0.5846 | 4.837763e+03 | +0.26% | 2.13e-10 | 1720 | 0.5763 | 4.853373e+03 | +0.32% | 3.14e-10 | 1730 | 0.5664 | 4.873544e+03 | +0.42% | 4.63e-10 | 1740 | 0.5532 | 4.899747e+03 | +0.54% | 6.82e-10 | 1750 | 0.5377 | 4.935388e+03 | +0.73% | 1.00e-09 | 1760 | 0.5186 | 4.975844e+03 | +0.82% | 1.48e-09 | 1770 | 0.4954 | 5.022433e+03 | +0.94% | 2.18e-09 | 1780 | 0.4658 | 5.073465e+03 | +1.02% | 3.21e-09 | 1790 | 0.4325 | 5.123846e+03 | +0.99% | 4.73e-09 | 1800 | 0.3994 | 5.186404e+03 | +1.22% | 6.97e-09 | 1810 | 0.3602 | 5.247994e+03 | +1.19% | 1.03e-08 | 1820 | 0.3274 | 5.302675e+03 | +1.04% | 1.51e-08 | [INFO GPL-0040] Routability iteration: 6 [INFO GPL-0041] Total routing overflow: 0.0195 [INFO GPL-0042] Number of overflowed tiles: 1 (0.51%) [INFO GPL-0043] Average top 0.5% routing congestion: 1.0195 [INFO GPL-0044] Average top 1.0% routing congestion: 1.0000 [INFO GPL-0045] Average top 2.0% routing congestion: 0.9763 [INFO GPL-0046] Average top 5.0% routing congestion: 0.9312 [INFO GPL-0047] Routability iteration weighted routing congestion: 1.0098 [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 --------------------------------------------------------------- 1830 | 0.2938 | 5.345050e+03 | +0.80% | 2.23e-08 | 1840 | 0.2654 | 5.389390e+03 | +0.83% | 3.28e-08 | 1850 | 0.2388 | 5.425049e+03 | +0.66% | 4.83e-08 | 1860 | 0.2157 | 5.461990e+03 | +0.68% | 7.12e-08 | 1870 | 0.1955 | 5.499816e+03 | +0.69% | 1.05e-07 | [INFO GPL-0100] Timing-driven iteration 2/2, virtual: false. [INFO GPL-0101] Iter: 1872, overflow: 0.193, keep resizer changes at: 1, HPWL: 5506163 Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 445 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- Iter | Area | Removed | Inserted | Pins | | Buffers | Buffers | Remaining ------------------------------------------------------- 0 | +0.0% | 0 | 0 | 316 31 | +0.0% | 0 | 0 | 285 62 | +0.8% | 6 | 7 | 254 93 | +1.2% | 10 | 13 | 223 124 | +1.2% | 14 | 17 | 192 155 | +0.6% | 24 | 24 | 161 186 | +0.4% | 34 | 33 | 130 217 | +0.5% | 42 | 40 | 99 248 | +0.7% | 56 | 55 | 68 279 | +0.4% | 84 | 81 | 37 310 | +0.7% | 88 | 85 | 6 final | +0.7% | 88 | 85 | 0 ------------------------------------------------------- [INFO GPL-0106] Timing-driven: worst slack -1.5353789e-09 [INFO GPL-0107] Timing-driven: repair_design delta area: 24.299 um^2 (+0.57%) [INFO GPL-0108] Timing-driven: repair_design, gpl delta gcells: -3 (-0.74%) [INFO GPL-0109] Timing-driven: repair_design, gcells created: 85, deleted: 88 [INFO GPL-0110] Timing-driven: new target density: 0.68688375 Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group --------------------------------------------------------------- 1880 | 0.1789 | 5.527334e+03 | +0.50% | 1.54e-07 | 1890 | 0.1584 | 5.506728e+03 | -0.37% | 2.28e-07 | 1900 | 0.1325 | 5.514998e+03 | +0.15% | 3.35e-07 | 1910 | 0.1104 | 5.516451e+03 | +0.03% | 4.94e-07 | 1918 | 0.0994 | 5.526989e+03 | | 7.00e-07 | --------------------------------------------------------------- [INFO GPL-1001] Global placement finished at iteration 1918 [INFO GPL-1017] Routability mode iteration count: 1800 [INFO GPL-1005] Routability final weighted congestion: 0.9308 [INFO GPL-1002] Placed Cell Area 4285.2275 [INFO GPL-1003] Available Free Area 8713.3568 [INFO GPL-1004] Minimum Feasible Density 0.4100 (cell_area / free_area) [INFO GPL-1006] Suggested Target Densities: [INFO GPL-1007] - For 90% usage of free space: 0.5464 [INFO GPL-1008] - For 80% usage of free space: 0.6147 [INFO GPL-1009] - For 50% usage of free space: 0.9836 [INFO GPL-1011] Original area (um^2): 3523.61 [INFO GPL-1012] Total routability artificial inflation: 39.15 (+1.11%) [INFO GPL-1013] Total timing-driven delta area: 722.47 (+20.50%) [INFO GPL-1014] Final placement area: 4285.23 (+21.61%) Took 1623 seconds: global_placement -density 0.6 -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 4141 um^2 47% utilization. write_db ./results/sky130hd/gcd/sky_u25/3_3_place_gp.odb Elapsed time: 27:03.56[h:]min:sec. CPU time: user 5505.53 sys 4.18 (339%). Peak memory: 243704KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_3_place_gp .odb 1623 237 41dfaf5583db9a0da83a /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_4_place_resized resize Running resize.tcl, stage 3_4_place_resized read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/3_3_place_gp.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl estimate_parasitics -placement replace_arith_modules -path_count 1000 -target setup -slack_threshold 0.0 [INFO RSZ-0151] Starting arithmetic module replacement to optimize 'setup' target [INFO RSZ-0152] Analyzing 1000 critical paths with slack < 0.00 [INFO RSZ-0153] Identified 69 violating endpoints [INFO RSZ-0154] Identified 1 critical arithmetic instances [INFO RSZ-0160] 0 arithmetic instances have swapped to improve 'setup' target [INFO GPL-0083] Execute incremental mode global placement. [INFO GPL-0001] ---- Initialize GPL Main Data Structures [INFO GPL-0002] DBU: 1000 [INFO GPL-0003] SiteSize: ( 0.460 2.720 ) um [INFO GPL-0004] CoreBBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO GPL-0036] Movable instances area: 4006.342 um^2 [INFO GPL-0037] Total instances area: 4141.472 um^2 [INFO GPL-0035] Pin density area adjust: 287.106 um^2 [INFO GPL-0032] ---- Initialize Region: Top-level [INFO GPL-0006] Number of instances: 512 [INFO GPL-0007] Movable instances: 404 [INFO GPL-0008] Fixed instances: 108 [INFO GPL-0009] Dummy instances: 0 [INFO GPL-0010] Number of nets: 440 [INFO GPL-0011] Number of pins: 1299 [INFO GPL-0012] Die BBox: ( 0.000 0.000 ) ( 98.195 98.195 ) um [INFO GPL-0013] Core BBox: ( 1.380 2.720 ) ( 97.060 95.200 ) um [INFO GPL-0016] Core area: 8848.486 um^2 [INFO GPL-0014] Region name: top-level. [INFO GPL-0015] Region area: 8848.486 um^2 [INFO GPL-0017] Fixed instances area: 135.130 um^2 [INFO GPL-0018] Movable instances area: 4293.449 um^2 [INFO GPL-0019] Utilization: 49.274 % [INFO GPL-0020] Standard cells area: 4293.449 um^2 [INFO GPL-0021] Large instances area: 0.000 um^2 [INFO GPL-0154] Identified 404 placed instances [INFO GPL-0155] Identified 0 not placed instances [INFO GPL-0156] Identified all instances as placed. Skipping incremental mode Perform buffer insertion and gate resizing... repair_design -verbose -match_cell_footprint Iteration | Area | Resized | Buffers | Nets repaired | Remaining --------------------------------------------------------------------- 0 | +0.0% | 0 | 0 | 0 | 442 10 | +0.0% | 0 | 0 | 0 | 432 20 | +0.0% | 0 | 0 | 0 | 422 30 | +0.0% | 0 | 0 | 0 | 412 40 | +0.0% | 0 | 0 | 0 | 402 50 | +0.0% | 0 | 0 | 0 | 392 60 | +0.0% | 0 | 0 | 0 | 382 70 | +0.0% | 0 | 0 | 0 | 372 80 | +0.0% | 0 | 0 | 0 | 362 90 | +0.0% | 0 | 0 | 0 | 352 100 | +0.0% | 0 | 0 | 0 | 342 110 | +0.0% | 0 | 0 | 0 | 332 120 | +0.0% | 0 | 0 | 0 | 322 130 | +0.0% | 0 | 0 | 0 | 312 140 | +0.0% | 0 | 0 | 0 | 302 150 | +0.0% | 0 | 0 | 0 | 292 160 | +0.0% | 0 | 0 | 0 | 282 170 | +0.0% | 0 | 0 | 0 | 272 180 | +0.0% | 0 | 0 | 0 | 262 190 | +0.0% | 0 | 0 | 0 | 252 200 | +0.0% | 0 | 0 | 0 | 242 210 | +0.0% | 0 | 0 | 0 | 232 220 | +0.0% | 0 | 0 | 0 | 222 230 | +0.0% | 0 | 0 | 0 | 212 240 | +0.0% | 0 | 0 | 0 | 202 250 | +0.0% | 0 | 0 | 0 | 192 260 | +0.0% | 0 | 0 | 0 | 182 270 | +0.0% | 0 | 0 | 0 | 172 280 | +0.0% | 0 | 0 | 0 | 162 290 | +0.0% | 0 | 0 | 0 | 152 300 | +0.0% | 0 | 0 | 0 | 142 310 | +0.0% | 0 | 0 | 0 | 132 320 | +0.0% | 0 | 0 | 0 | 122 330 | +0.0% | 0 | 0 | 0 | 112 340 | +0.0% | 0 | 0 | 0 | 102 350 | +0.0% | 0 | 0 | 0 | 92 360 | +0.0% | 0 | 0 | 0 | 82 370 | +0.0% | 0 | 0 | 0 | 72 380 | +0.0% | 0 | 0 | 0 | 62 390 | +0.0% | 0 | 0 | 0 | 52 400 | +0.0% | 0 | 0 | 0 | 42 410 | +0.0% | 0 | 0 | 0 | 32 420 | +0.0% | 0 | 0 | 0 | 22 430 | +0.0% | 0 | 0 | 0 | 12 440 | +0.0% | 0 | 0 | 0 | 2 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- [INFO RSZ-0504] Runtime: 0.02s Floating nets: Report metrics stage 3, resizer... ========================================================================== resizer report_design_area -------------------------------------------------------------------------- Design area 4141 um^2 47% utilization. Instance count before 512, after 512 Pin count before 1247, after 1247 write_db ./results/sky130hd/gcd/sky_u25/3_4_place_resized.odb Elapsed time: 0:00.82[h:]min:sec. CPU time: user 0.56 sys 0.11 (82%). Peak memory: 145484KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_4_place_resized .odb 0 142 41dfaf5583db9a0da83a /OpenROAD-flow-scripts/flow/scripts/flow.sh 3_5_place_dp detail_place Running detail_place.tcl, stage 3_5_place_dp read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/3_4_place_resized.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/2_floorplan.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl detailed_placement [INFO DPL-0006] Core area: 8848.49 um^2, Instances area: 4141.47 um^2, Utilization: 46.8% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 404 Diamond Move Success: 404 (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 863.9 u average displacement 1.7 u max displacement 7.2 u original HPWL 5532.8 u legalized HPWL 6188.0 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 13600 2720 units. [INFO DPL-0320] Collected 162 fixed cells. [INFO DPL-0318] Collected 404 single height cells. [INFO DPL-0321] Collected 0 wide cells. [INFO DPL-0322] Image (1380, 2720) - (97060, 95200) [INFO DPL-0310] Assigned 404 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.189643e+06. [INFO DPL-0302] End of matching; objective is 6.190746e+06, improvement is -0.02 percent. [INFO DPL-0303] Running algorithm for global swaps. [INFO DPL-0306] Pass 1 of global swaps; hpwl is 6.087788e+06. [INFO DPL-0306] Pass 2 of global swaps; hpwl is 6.084364e+06. [INFO DPL-0307] End of global swaps; objective is 6.084364e+06, improvement is 1.72 percent. [INFO DPL-0303] Running algorithm for vertical swaps. [INFO DPL-0308] Pass 1 of vertical swaps; hpwl is 6.071354e+06. [INFO DPL-0309] End of vertical swaps; objective is 6.071354e+06, improvement is 0.21 percent. [INFO DPL-0303] Running algorithm for reordering. [INFO DPL-0304] Pass 1 of reordering; objective is 6.065159e+06. [INFO DPL-0305] End of reordering; objective is 6.065159e+06, improvement is 0.10 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 8080 times. [INFO DPL-0335] Generator random, Cumulative attempts 8080, swaps 1463, moves 1950 since last reset. [INFO DPL-0333] End of pass, Objective hpwl, Initial cost 6.065159e+06, Scratch cost 6.006357e+06, Incremental cost 6.006357e+06, Mismatch? N [INFO DPL-0338] End of pass, Total cost is 6.006357e+06. [INFO DPL-0327] Pass 1 of random improver; improvement in cost is 0.97 percent. [INFO DPL-0328] End of random improver; improvement is 0.969505 percent. [INFO DPL-0380] Cell flipping. [INFO DPL-0382] Changed 0 cell orientations for row compatibility. [INFO DPL-0383] Performed 142 cell flips. [INFO DPL-0384] End of flipping; objective is 5.736421e+06, improvement is 4.49 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 6188.0 u ( 2979.5, 3208.5) Final HPWL 5735.1 u ( 2646.4, 3088.7) Delta HPWL -7.3 % ( -11.2, -3.7) optimize_mirroring [INFO DPL-0020] Mirrored 17 instances [INFO DPL-0021] HPWL before 5735.1 u [INFO DPL-0022] HPWL after 5732.3 u [INFO DPL-0023] HPWL delta -0.0 % [INFO FLW-0012] Placement violations . estimate_parasitics -placement Report metrics stage 3, detailed place... ========================================================================== detailed place report_design_area -------------------------------------------------------------------------- Design area 4141 um^2 47% utilization. write_db ./results/sky130hd/gcd/sky_u25/3_5_place_dp.odb Elapsed time: 0:00.78[h:]min:sec. CPU time: user 0.59 sys 0.07 (84%). Peak memory: 131268KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 3_5_place_dp .odb 0 128 b4c8dde35b9d9a67819e cp ./results/sky130hd/gcd/sky_u25/3_5_place_dp.odb ./results/sky130hd/gcd/sky_u25/3_place.odb cp ./results/sky130hd/gcd/sky_u25/2_floorplan.sdc ./results/sky130hd/gcd/sky_u25/3_place.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 4_1_cts cts Running cts.tcl, stage 4_1_cts read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/3_place.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/3_place.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl clock_tree_synthesis -sink_clustering_enable -repair_clock_nets [INFO CTS-0050] Root buffer is sky130_fd_sc_hd__clkbuf_8. [INFO CTS-0051] Sink buffer is sky130_fd_sc_hd__clkbuf_16. [INFO CTS-0052] The following clock buffers will be used for CTS: sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_16 [INFO CTS-0049] Characterization buffer is sky130_fd_sc_hd__clkbuf_16. [INFO CTS-0007] Net "clk" found for clock "core_clock". [INFO CTS-0010] Clock net "clk" has 35 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: 35. [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: 13600 dbu (13 um). [INFO CTS-0023] Original sink region: [(4410, 12300), (85830, 85620)]. [INFO CTS-0024] Normalized sink region: [(0.324265, 0.904412), (6.31103, 6.29559)]. [INFO CTS-0025] Width: 5.9868. [INFO CTS-0026] Height: 5.3912. Level 1 Direction: Horizontal Sinks per sub-region: 18 Sub-region size: 2.9934 X 5.3912 [INFO CTS-0034] Segment length (rounded): 1. Level 2 Direction: Vertical Sinks per sub-region: 9 Sub-region size: 2.9934 X 2.6956 [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: 35. [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 = 8:2, 9:1, 10:1.. [INFO CTS-0017] Max level of the clock tree: 2. [INFO CTS-0098] Clock net "clk" [INFO CTS-0099] Sinks 38 [INFO CTS-0100] Leaf buffers 0 [INFO CTS-0101] Average sink wire length 125.60 um [INFO CTS-0102] Path depth 2 - 2 [INFO CTS-0207] Dummy loads inserted 3 [INFO CTS-0500] Runtime: 1.88s estimate_parasitics -placement detailed_placement [INFO DPL-0006] Core area: 8848.49 um^2, Instances area: 4221.55 um^2, Utilization: 47.7% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 412 Diamond Move Success: 412 (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 66.4 u average displacement 0.1 u max displacement 7.3 u original HPWL 5974.4 u legalized HPWL 6315.9 u delta HPWL 6 % estimate_parasitics -placement Warning: master sky130_ef_sc_hd__decap_12 has signal pins but no liberty cell repair_timing -setup_margin 0 -hold_margin 0 -repair_tns 100 -match_cell_footprint -verbose [INFO RSZ-0100] Repair move sequence: UnbufferMove SizeUpMove SwapPinsMove BufferMove CloneMove SplitLoadMove [INFO RSZ-0094] Found 69 endpoints with setup violations. [INFO RSZ-0099] Repairing 69 out of 69 (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% | -1.581 | -45.4 | -69.9 | 69 | resp_msg[15] 10* | 0 | 3 | 2 | 0 | 4 | +0.7% | -1.538 | -45.0 | -71.0 | 69 | resp_msg[10] 20* | 0 | 7 | 3 | 0 | 9 | +1.2% | -1.516 | -45.0 | -71.4 | 69 | resp_msg[13] 30* | 0 | 9 | 4 | 0 | 16 | +1.5% | -1.528 | -44.8 | -71.5 | 69 | resp_msg[12] 40* | 0 | 16 | 5 | 0 | 18 | +2.4% | -1.472 | -44.0 | -70.3 | 69 | resp_msg[15] 50* | 0 | 20 | 8 | 0 | 22 | +3.4% | -1.566 | -44.3 | -70.2 | 69 | resp_msg[15] 60* | 0 | 27 | 10 | 0 | 23 | +4.8% | -1.434 | -42.6 | -69.5 | 69 | resp_msg[12] 70* | 0 | 30 | 12 | 0 | 28 | +5.6% | -1.410 | -42.1 | -69.3 | 69 | resp_msg[10] 80* | 0 | 36 | 13 | 0 | 31 | +6.1% | -1.413 | -42.1 | -69.1 | 69 | resp_msg[6] 90* | 0 | 43 | 15 | 0 | 32 | +7.5% | -1.402 | -41.8 | -69.5 | 69 | dpath.b_reg.out\[4\]$_DFFE_PP_/DE 100* | 0 | 51 | 15 | 0 | 34 | +8.5% | -1.407 | -42.0 | -68.5 | 69 | resp_msg[6] 110* | 0 | 57 | 17 | 0 | 36 | +8.8% | -1.352 | -41.1 | -67.3 | 69 | resp_msg[8] 114* | 0 | 58 | 17 | 0 | 36 | +8.9% | -1.346 | -41.0 | -66.4 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 120* | 1 | 61 | 17 | 0 | 37 | +9.2% | -1.364 | -41.2 | -66.6 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 121* | 1 | 60 | 17 | 0 | 37 | +9.0% | -1.346 | -41.0 | -66.3 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 126* | 1 | 61 | 17 | 0 | 37 | +9.0% | -1.346 | -41.0 | -66.2 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 130* | 1 | 63 | 17 | 0 | 38 | +9.1% | -1.351 | -41.0 | -66.3 | 69 | resp_msg[15] 134* | 1 | 61 | 17 | 0 | 37 | +9.0% | -1.346 | -41.0 | -66.2 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 140* | 1 | 66 | 17 | 0 | 37 | +9.3% | -1.358 | -41.1 | -66.2 | 69 | resp_msg[15] 142* | 1 | 65 | 17 | 0 | 37 | +9.2% | -1.344 | -41.1 | -66.1 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 150* | 1 | 71 | 18 | 0 | 37 | +9.8% | -1.346 | -41.1 | -66.0 | 69 | resp_msg[15] 150* | 1 | 70 | 18 | 0 | 37 | +9.7% | -1.344 | -41.1 | -66.0 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 158* | 1 | 70 | 18 | 0 | 37 | +9.7% | -1.344 | -41.1 | -66.0 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 160* | 1 | 71 | 18 | 0 | 37 | +9.9% | -1.347 | -41.1 | -66.2 | 69 | resp_msg[15] 167* | 1 | 70 | 18 | 0 | 37 | +9.7% | -1.344 | -41.1 | -66.0 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 170* | 1 | 70 | 20 | 0 | 37 | +10.1% | -1.344 | -41.0 | -66.1 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 178* | 1 | 70 | 18 | 0 | 37 | +9.7% | -1.344 | -41.1 | -66.0 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 180* | 1 | 70 | 19 | 0 | 37 | +9.9% | -1.344 | -41.0 | -66.1 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 190* | 1 | 72 | 24 | 0 | 40 | +10.9% | -1.344 | -40.5 | -65.2 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 196* | 1 | 76 | 24 | 0 | 40 | +11.1% | -1.344 | -40.6 | -65.0 | 69 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 200* | 1 | 78 | 24 | 0 | 41 | +11.2% | -1.343 | -40.5 | -64.7 | 69 | resp_msg[15] 207* | 1 | 80 | 28 | 0 | 42 | +12.0% | -1.343 | -39.9 | -64.2 | 69 | resp_msg[15] 209* | 1 | 80 | 28 | 0 | 42 | +12.0% | -1.343 | -39.9 | -64.2 | 69 | resp_msg[15] 210* | 1 | 80 | 28 | 0 | 42 | +12.0% | -1.343 | -39.9 | -64.2 | 69 | resp_msg[15] 212* | 1 | 81 | 28 | 0 | 42 | +12.0% | -1.343 | -39.9 | -64.2 | 69 | resp_msg[15] 215* | 1 | 82 | 28 | 0 | 42 | +12.0% | -1.343 | -39.9 | -64.2 | 69 | resp_msg[15] 219* | 1 | 84 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 220* | 1 | 84 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 222* | 1 | 85 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 226* | 1 | 86 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 229* | 1 | 87 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 230* | 1 | 87 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 232* | 1 | 88 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 235* | 1 | 89 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 238* | 1 | 90 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 240* | 1 | 91 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 241* | 1 | 91 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 245* | 1 | 91 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 248* | 1 | 92 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 250* | 1 | 93 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 251* | 1 | 93 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 257* | 1 | 93 | 28 | 0 | 42 | +12.1% | -1.343 | -40.0 | -64.2 | 69 | resp_msg[15] 260* | 1 | 94 | 28 | 0 | 43 | +12.0% | -1.343 | -40.0 | -63.9 | 69 | resp_msg[15] 265* | 1 | 98 | 29 | 0 | 43 | +12.3% | -1.343 | -40.0 | -64.0 | 69 | resp_msg[15] 270* | 1 | 101 | 30 | 0 | 43 | +12.5% | -1.345 | -40.0 | -64.0 | 69 | resp_msg[15] 274* | 1 | 98 | 29 | 0 | 43 | +12.3% | -1.343 | -40.0 | -64.0 | 69 | resp_msg[15] 276* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 277* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 278* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 279* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 280* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 280* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 281* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 282* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 283* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 284* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 285* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 286* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 287* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 288* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 289* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 290* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 290* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 291* | 1 | 99 | 29 | 0 | 43 | +12.5% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 295* | 1 | 100 | 29 | 0 | 44 | +12.6% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 300* | 1 | 102 | 29 | 0 | 46 | +12.7% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 302* | 1 | 100 | 29 | 0 | 44 | +12.6% | -1.343 | -39.9 | -63.9 | 69 | resp_msg[15] 310* | 2 | 105 | 29 | 0 | 45 | +12.5% | -1.343 | -39.8 | -63.3 | 69 | resp_msg[15] 313* | 2 | 105 | 29 | 0 | 45 | +12.5% | -1.343 | -39.8 | -63.3 | 69 | resp_msg[15] 320* | 2 | 111 | 29 | 0 | 45 | +13.0% | -1.343 | -39.8 | -63.0 | 69 | resp_msg[15] 330* | 2 | 115 | 34 | 0 | 46 | +14.2% | -1.343 | -39.8 | -63.3 | 69 | resp_msg[15] 331* | 2 | 111 | 29 | 0 | 45 | +13.0% | -1.343 | -39.8 | -63.0 | 69 | resp_msg[15] 340* | 2 | 116 | 31 | 0 | 46 | +13.7% | -1.343 | -39.9 | -63.0 | 69 | resp_msg[15] 350* | 3 | 121 | 35 | 0 | 46 | +14.4% | -1.343 | -39.9 | -63.0 | 69 | resp_msg[15] 351* | 2 | 114 | 29 | 0 | 46 | +13.2% | -1.343 | -39.9 | -62.8 | 69 | resp_msg[15] 358* | 2 | 118 | 29 | 0 | 47 | +13.2% | -1.343 | -39.9 | -62.4 | 69 | resp_msg[15] 360* | 2 | 119 | 29 | 0 | 47 | +13.3% | -1.343 | -39.8 | -62.4 | 69 | resp_msg[15] 366* | 2 | 123 | 29 | 0 | 49 | +13.3% | -1.343 | -39.5 | -62.1 | 69 | resp_msg[15] 370* | 2 | 126 | 29 | 0 | 49 | +13.6% | -1.343 | -39.4 | -61.1 | 69 | resp_msg[15] 373* | 2 | 127 | 31 | 1 | 49 | +14.7% | -1.343 | -39.4 | -61.4 | 69 | resp_msg[15] 375* | 2 | 127 | 31 | 1 | 49 | +14.7% | -1.343 | -39.4 | -61.4 | 69 | resp_msg[15] 377* | 2 | 128 | 31 | 1 | 49 | +14.8% | -1.343 | -39.3 | -61.4 | 69 | resp_msg[15] 379* | 2 | 129 | 31 | 1 | 49 | +14.9% | -1.343 | -39.3 | -61.4 | 69 | resp_msg[15] 380* | 2 | 129 | 31 | 1 | 49 | +14.9% | -1.343 | -39.3 | -61.4 | 69 | resp_msg[15] 381* | 2 | 130 | 31 | 1 | 49 | +15.0% | -1.343 | -39.3 | -61.4 | 69 | resp_msg[15] 383* | 2 | 131 | 31 | 1 | 49 | +15.1% | -1.343 | -39.3 | -61.4 | 69 | resp_msg[15] 386* | 2 | 133 | 31 | 1 | 49 | +15.2% | -1.343 | -39.2 | -61.3 | 69 | resp_msg[15] 388* | 2 | 134 | 31 | 1 | 49 | +15.3% | -1.343 | -39.2 | -61.3 | 69 | resp_msg[15] 390* | 2 | 135 | 31 | 1 | 49 | +15.4% | -1.343 | -39.2 | -61.3 | 69 | resp_msg[15] 391* | 2 | 136 | 31 | 1 | 49 | +15.5% | -1.343 | -39.2 | -61.3 | 69 | resp_msg[15] 395* | 2 | 139 | 31 | 1 | 49 | +15.4% | -1.343 | -39.1 | -62.0 | 69 | resp_msg[15] 398* | 2 | 141 | 31 | 1 | 49 | +15.5% | -1.343 | -39.1 | -61.9 | 69 | resp_msg[15] 400* | 2 | 142 | 31 | 1 | 49 | +15.6% | -1.343 | -39.1 | -61.9 | 69 | resp_msg[15] 402* | 3 | 143 | 31 | 1 | 49 | +15.4% | -1.343 | -39.0 | -61.8 | 69 | resp_msg[15] 407* | 3 | 144 | 31 | 1 | 49 | +15.4% | -1.343 | -39.0 | -61.7 | 69 | resp_msg[15] 410* | 3 | 145 | 32 | 1 | 49 | +15.6% | -1.343 | -38.9 | -61.0 | 69 | resp_msg[15] 410* | 3 | 145 | 32 | 1 | 49 | +15.6% | -1.343 | -38.9 | -61.0 | 69 | resp_msg[15] 413* | 3 | 147 | 32 | 1 | 49 | +15.8% | -1.343 | -38.9 | -60.9 | 69 | resp_msg[15] 416* | 3 | 149 | 32 | 1 | 49 | +16.0% | -1.343 | -38.9 | -60.9 | 69 | resp_msg[15] 418* | 3 | 150 | 32 | 1 | 49 | +16.1% | -1.343 | -38.8 | -60.9 | 69 | resp_msg[15] 420* | 3 | 151 | 32 | 1 | 49 | +16.0% | -1.343 | -38.8 | -60.9 | 69 | resp_msg[15] 420* | 3 | 151 | 32 | 1 | 49 | +16.0% | -1.343 | -38.8 | -60.9 | 69 | resp_msg[15] 420* | 3 | 151 | 32 | 1 | 49 | +16.0% | -1.343 | -38.8 | -60.9 | 69 | resp_msg[15] 420+ | 3 | 151 | 32 | 1 | 49 | +16.0% | -1.343 | -38.8 | -60.9 | 82 | resp_msg[15] 422+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 423+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 424+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 425+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 426+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 427+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 428+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 429+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 430+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 430+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 431+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 432+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 433+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 434+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 435+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 436+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 437+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 438+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 439+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 440+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 440+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 441+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 442+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 443+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 444+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 445+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 446+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 447+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 448+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 449+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 450+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 450+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 451+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 452+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 453+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 454+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 455+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 456+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 457+ | 3 | 152 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.8 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 460+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 460+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 461+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 462+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 463+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 464+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 465+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 466+ | 3 | 154 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.7 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 468+ | 3 | 155 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.6 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 469+ | 3 | 155 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.6 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 470+ | 3 | 155 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.6 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 470+ | 3 | 155 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.6 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 474+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 475+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 476+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 477+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 478+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 479+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 480+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 480+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 481+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 482+ | 3 | 158 | 32 | 1 | 49 | +15.7% | -1.321 | -38.7 | -60.5 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 484+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 485+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 486+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 487+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 488+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 489+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 490+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 490+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 491+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 492+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 493+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 494+ | 3 | 159 | 32 | 1 | 49 | +15.8% | -1.321 | -38.7 | -60.4 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 495+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 496+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 497+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 498+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 499+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 500+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 500+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 501+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 502+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 503+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 504+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 505+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 506+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 507+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 508+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 509+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 510+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 510+ | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 82 | dpath.a_reg.out\[15\]$_DFFE_PP_/D final | 3 | 160 | 32 | 1 | 49 | +15.9% | -1.321 | -38.7 | -60.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0059] Removed 3 buffers. [INFO RSZ-0040] Inserted 32 buffers. [INFO RSZ-0051] Resized 160 instances: 159 up, 1 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 49 instances. [INFO RSZ-0049] Cloned 1 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 1.69s [INFO RSZ-0033] No hold violations found. [INFO RSZ-0506] Runtime: 0.00s Warning: master sky130_ef_sc_hd__decap_12 has signal pins but no liberty cell Repair timing output passed lec test detailed_placement [INFO DPL-0006] Core area: 8848.49 um^2, Instances area: 4892.19 um^2, Utilization: 55.3% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 442 Diamond Move Success: 442 (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.01s Placement Analysis --------------------------------- total displacement 824.9 u average displacement 1.5 u max displacement 18.8 u original HPWL 6746.9 u legalized HPWL 7572.1 u delta HPWL 12 % Report metrics stage 4, cts final... ========================================================================== cts final report_design_area -------------------------------------------------------------------------- Design area 4892 um^2 55% utilization. write_db ./results/sky130hd/gcd/sky_u25/4_1_cts.odb write_sdc -no_timestamp ./results/sky130hd/gcd/sky_u25/4_cts.sdc Elapsed time: 0:04.70[h:]min:sec. CPU time: user 4.12 sys 0.21 (92%). Peak memory: 167812KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 4_1_cts .odb 4 163 de4834da3ac47841a698 cp ./results/sky130hd/gcd/sky_u25/4_1_cts.odb ./results/sky130hd/gcd/sky_u25/4_cts.odb /OpenROAD-flow-scripts/flow/scripts/flow.sh 5_1_grt global_route Running global_route.tcl, stage 5_1_grt read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/4_cts.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/4_cts.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl pin_access [INFO DRT-0149] Reading tech and libs. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 Units: 1000 Number of layers: 13 Number of macros: 441 Number of vias: 29 Number of viarulegen: 25 [INFO DRT-0150] Reading design. Design: gcd Die area: ( 0 0 ) ( 98195 98195 ) Number of track patterns: 12 Number of DEF vias: 0 Number of components: 550 Number of terminals: 56 Number of snets: 2 Number of nets: 475 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR Layer via2 default via: M2M3_PR Layer via3 default via: M3M4_PR Layer via4 default via: M4M5_PR [INFO DRT-0162] Library cell analysis. [INFO DRT-0163] Instance analysis. [INFO DRT-0164] Number of unique instances = 96. [INFO DRT-0168] Init region query. [INFO DRT-0024] Complete FR_MASTERSLICE. [INFO DRT-0024] Complete Fr_VIA. [INFO DRT-0024] Complete li1. [INFO DRT-0024] Complete mcon. [INFO DRT-0024] Complete met1. [INFO DRT-0024] Complete via. [INFO DRT-0024] Complete met2. [INFO DRT-0024] Complete via2. [INFO DRT-0024] Complete met3. [INFO DRT-0024] Complete via3. [INFO DRT-0024] Complete met4. [INFO DRT-0024] Complete via4. [INFO DRT-0024] Complete met5. [INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. [INFO DRT-0033] FR_VIA shape region query size = 0. [INFO DRT-0033] li1 shape region query size = 13178. [INFO DRT-0033] mcon shape region query size = 8250. [INFO DRT-0033] met1 shape region query size = 1891. [INFO DRT-0033] via shape region query size = 615. [INFO DRT-0033] met2 shape region query size = 395. [INFO DRT-0033] via2 shape region query size = 492. [INFO DRT-0033] met3 shape region query size = 397. [INFO DRT-0033] via3 shape region query size = 492. [INFO DRT-0033] met4 shape region query size = 151. [INFO DRT-0033] via4 shape region query size = 21. [INFO DRT-0033] met5 shape region query size = 33. [INFO DRT-0165] Start pin access. [INFO DRT-0078] Complete 716 pins. [INFO DRT-0081] Complete 96 unique inst patterns. [INFO DRT-0084] Complete 250 groups. #scanned instances = 550 #unique instances = 96 #stdCellGenAp = 2707 #stdCellValidPlanarAp = 16 #stdCellValidViaAp = 1958 #stdCellPinNoAp = 0 #stdCellPinCnt = 1318 #instTermValidViaApCnt = 0 #macroGenAp = 0 #macroValidPlanarAp = 0 #macroValidViaAp = 0 #macroNoAp = 0 [INFO DRT-0166] Complete pin access. [INFO DRT-0267] cpu time = 00:00:30, elapsed time = 00:00:08, memory = 137.97 (MB), peak = 133.45 (MB) Took 8 seconds: pin_access global_route -congestion_report_file ./reports/sky130hd/gcd/sky_u25/congestion.rpt -congestion_iterations 30 -congestion_report_iter_step 5 -verbose [INFO GRT-0020] Min routing layer: met1 [INFO GRT-0021] Max routing layer: met5 [INFO GRT-0022] Global adjustment: 0% [INFO GRT-0023] Grid origin: (0, 0) [INFO GRT-0088] Layer li1 Track-Pitch = 0.4600 line-2-Via Pitch: 0.3400 [INFO GRT-0088] Layer met1 Track-Pitch = 0.3400 line-2-Via Pitch: 0.3400 [INFO GRT-0088] Layer met2 Track-Pitch = 0.4600 line-2-Via Pitch: 0.3500 [INFO GRT-0088] Layer met3 Track-Pitch = 0.6800 line-2-Via Pitch: 0.6150 [INFO GRT-0088] Layer met4 Track-Pitch = 0.9200 line-2-Via Pitch: 1.0400 [INFO GRT-0088] Layer met5 Track-Pitch = 3.4000 line-2-Via Pitch: 3.1100 [INFO GRT-0003] Macros: 0 [INFO GRT-0004] Blockages: 958 [INFO GRT-0019] Found 6 clock nets. [INFO GRT-0001] Minimum degree: 2 [INFO GRT-0002] Maximum degree: 23 [INFO GRT-0053] Routing resources analysis: Routing Original Derated Resource Layer Direction Resources Resources Reduction (%) --------------------------------------------------------------- li1 Vertical 0 0 0.00% met1 Horizontal 2467 1912 22.50% met2 Vertical 2392 1846 22.83% met3 Horizontal 1764 1376 22.00% met4 Vertical 1170 871 25.56% met5 Horizontal 299 195 34.78% --------------------------------------------------------------- [INFO GRT-0197] Via related to pin nodes: 2276 [INFO GRT-0198] Via related Steiner nodes: 36 [INFO GRT-0199] Via filling finished. [INFO GRT-0111] Final number of vias: 2856 [INFO GRT-0112] Final usage 3D: 9783 [INFO GRT-0096] Final congestion report: Layer Resource Demand Usage (%) Max H / Max V / Total Congestion --------------------------------------------------------------------------------------- li1 0 0 0.00% 0 / 0 / 0 met1 1912 520 27.20% 0 / 0 / 0 met2 1846 581 31.47% 0 / 0 / 0 met3 1376 66 4.80% 0 / 0 / 0 met4 871 48 5.51% 0 / 0 / 0 met5 195 0 0.00% 0 / 0 / 0 --------------------------------------------------------------------------------------- Total 6200 1215 19.60% 0 / 0 / 0 [INFO GRT-0018] Total wirelength: 14082 um [INFO GRT-0014] Routed nets: 475 [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 | 480 10 | +0.0% | 0 | 0 | 0 | 470 20 | +0.0% | 0 | 0 | 0 | 460 30 | +0.0% | 0 | 0 | 0 | 450 40 | +0.0% | 0 | 0 | 0 | 440 50 | +0.0% | 0 | 0 | 0 | 430 60 | +0.0% | 0 | 0 | 0 | 420 70 | +0.0% | 0 | 0 | 0 | 410 80 | +0.0% | 0 | 0 | 0 | 400 90 | +0.0% | 0 | 0 | 0 | 390 100 | +0.0% | 0 | 0 | 0 | 380 110 | +0.0% | 0 | 0 | 0 | 370 120 | +0.0% | 0 | 0 | 0 | 360 130 | +0.0% | 0 | 0 | 0 | 350 140 | +0.0% | 0 | 0 | 0 | 340 150 | +0.0% | 0 | 0 | 0 | 330 160 | +0.0% | 0 | 0 | 0 | 320 170 | +0.0% | 0 | 0 | 0 | 310 180 | +0.0% | 0 | 0 | 0 | 300 190 | +0.0% | 0 | 0 | 0 | 290 200 | +0.0% | 0 | 0 | 0 | 280 210 | +0.0% | 0 | 0 | 0 | 270 220 | +0.0% | 0 | 0 | 0 | 260 230 | +0.0% | 0 | 0 | 0 | 250 240 | +0.0% | 0 | 0 | 0 | 240 250 | +0.0% | 0 | 0 | 0 | 230 260 | +0.0% | 0 | 0 | 0 | 220 270 | +0.0% | 0 | 0 | 0 | 210 280 | +0.0% | 0 | 0 | 0 | 200 290 | +0.0% | 0 | 0 | 0 | 190 300 | +0.0% | 0 | 0 | 0 | 180 310 | +0.0% | 0 | 0 | 0 | 170 320 | +0.0% | 0 | 0 | 0 | 160 330 | +0.0% | 0 | 0 | 0 | 150 340 | +0.0% | 0 | 0 | 0 | 140 350 | +0.0% | 0 | 0 | 0 | 130 360 | +0.0% | 0 | 0 | 0 | 120 370 | +0.0% | 0 | 0 | 0 | 110 380 | +0.0% | 0 | 0 | 0 | 100 390 | +0.0% | 0 | 0 | 0 | 90 400 | +0.0% | 0 | 0 | 0 | 80 410 | +0.0% | 0 | 0 | 0 | 70 420 | +0.0% | 0 | 0 | 0 | 60 430 | +0.0% | 0 | 0 | 0 | 50 440 | +0.0% | 0 | 0 | 0 | 40 450 | +0.0% | 0 | 0 | 0 | 30 460 | +0.0% | 0 | 0 | 0 | 20 470 | +0.0% | 0 | 0 | 0 | 10 480 | +0.0% | 0 | 0 | 0 | 0 final | +0.0% | 0 | 0 | 0 | 0 --------------------------------------------------------------------- [INFO RSZ-0504] Runtime: 0.33s global_route -start_incremental detailed_placement [INFO DPL-0006] Core area: 8848.49 um^2, Instances area: 4892.19 um^2, Utilization: 55.3% [INFO DPL-0005] Diamond search max displacement: +/- 500 sites horizontally, +/- 100 rows vertically. [INFO DPL-1101] Legalizing using diamond search. Movements Summary --------------------------------------- Total cells: 442 Diamond Move Success: 442 (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 7572.1 u legalized HPWL 7572.1 u delta HPWL 0 % global_route -end_incremental -congestion_report_file ./reports/sky130hd/gcd/sky_u25/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 -verbose [INFO RSZ-0100] Repair move sequence: UnbufferMove SizeUpMove SwapPinsMove BufferMove CloneMove SplitLoadMove [INFO RSZ-0094] Found 68 endpoints with setup violations. [INFO RSZ-0099] Repairing 68 out of 68 (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% | -1.511 | -44.3 | -67.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 10* | 0 | 5 | 1 | 0 | 3 | +0.6% | -1.448 | -44.0 | -67.2 | 68 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 20* | 0 | 9 | 3 | 0 | 7 | +1.5% | -1.439 | -43.4 | -66.2 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 30* | 0 | 9 | 8 | 0 | 12 | +2.3% | -1.433 | -43.4 | -66.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 40* | 0 | 13 | 10 | 0 | 16 | +2.8% | -1.399 | -42.7 | -65.4 | 68 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 50* | 0 | 19 | 11 | 0 | 19 | +3.6% | -1.378 | -42.2 | -65.1 | 68 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 60* | 0 | 21 | 13 | 0 | 25 | +4.1% | -1.383 | -42.1 | -64.7 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 70* | 0 | 23 | 15 | 0 | 31 | +4.7% | -1.376 | -42.0 | -64.5 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 71* | 0 | 22 | 13 | 0 | 26 | +4.3% | -1.366 | -42.0 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 75* | 0 | 22 | 13 | 0 | 26 | +4.3% | -1.366 | -42.0 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 80* | 0 | 22 | 15 | 0 | 28 | +4.6% | -1.382 | -41.9 | -64.9 | 68 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 82* | 0 | 22 | 14 | 0 | 26 | +4.4% | -1.366 | -42.0 | -64.4 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 90* | 0 | 24 | 16 | 0 | 29 | +4.9% | -1.402 | -42.6 | -64.8 | 68 | dpath.a_reg.out\[2\]$_DFFE_PP_/D 98* | 0 | 24 | 15 | 0 | 26 | +4.7% | -1.366 | -41.9 | -64.4 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 100* | 0 | 24 | 15 | 0 | 27 | +4.7% | -1.366 | -41.9 | -64.4 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 104* | 0 | 24 | 15 | 0 | 29 | +4.7% | -1.366 | -41.9 | -64.4 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 106* | 0 | 24 | 15 | 0 | 30 | +4.7% | -1.366 | -41.9 | -64.4 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 110* | 0 | 24 | 16 | 0 | 32 | +4.9% | -1.366 | -41.9 | -64.7 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 117* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 119* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 120* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 121* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 123* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 124* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 126* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 130* | 0 | 29 | 21 | 0 | 34 | +6.3% | -1.366 | -41.6 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 140* | 1 | 33 | 24 | 0 | 36 | +7.3% | -1.366 | -41.4 | -64.4 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 141* | 0 | 27 | 21 | 0 | 33 | +6.0% | -1.366 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[11\]$_DFFE_PP_/D 146* | 0 | 27 | 23 | 0 | 33 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 149* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 150* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 151* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 152* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 153* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 154* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 155* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 156* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 157* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 159* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 160* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 160* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 161* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 162* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 163* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 164* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 166* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 167* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 168* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 169* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 170* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 170* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 172* | 0 | 27 | 23 | 0 | 34 | +6.3% | -1.361 | -41.5 | -64.4 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 180* | 0 | 31 | 24 | 0 | 36 | +7.1% | -1.362 | -41.5 | -64.5 | 68 | dpath.a_reg.out\[14\]$_DFFE_PP_/D 183* | 0 | 34 | 24 | 0 | 36 | +7.1% | -1.359 | -41.4 | -64.3 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 184* | 0 | 34 | 24 | 0 | 36 | +7.1% | -1.359 | -41.4 | -64.3 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 188* | 0 | 34 | 24 | 0 | 36 | +7.1% | -1.359 | -41.4 | -64.3 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 190* | 0 | 34 | 24 | 0 | 37 | +7.1% | -1.397 | -41.6 | -64.5 | 68 | dpath.a_reg.out\[13\]$_DFFE_PP_/D 192* | 0 | 34 | 24 | 0 | 36 | +7.1% | -1.359 | -41.4 | -64.3 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 198* | 0 | 35 | 24 | 0 | 36 | +7.2% | -1.359 | -41.4 | -64.2 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 200* | 0 | 36 | 24 | 0 | 36 | +7.2% | -1.359 | -41.4 | -64.2 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 207* | 0 | 37 | 24 | 0 | 36 | +7.1% | -1.359 | -41.4 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 210* | 0 | 38 | 25 | 0 | 36 | +7.4% | -1.362 | -41.5 | -64.3 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 214* | 0 | 37 | 25 | 0 | 36 | +7.3% | -1.359 | -41.4 | -64.2 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 220* | 1 | 40 | 25 | 0 | 37 | +7.1% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 220* | 1 | 40 | 25 | 0 | 37 | +7.1% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 230* | 3 | 45 | 25 | 0 | 39 | +7.4% | -1.397 | -41.8 | -65.1 | 68 | dpath.a_reg.out\[3\]$_DFFE_PP_/D 232* | 1 | 41 | 25 | 0 | 37 | +7.3% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 238* | 1 | 41 | 25 | 0 | 37 | +7.3% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 240* | 1 | 41 | 25 | 0 | 38 | +7.3% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 243* | 1 | 41 | 25 | 0 | 37 | +7.3% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 250* | 1 | 44 | 27 | 0 | 38 | +8.0% | -1.359 | -41.5 | -64.2 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 255* | 1 | 42 | 25 | 0 | 38 | +7.5% | -1.359 | -41.4 | -63.9 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 260* | 2 | 44 | 26 | 0 | 38 | +7.7% | -1.359 | -41.4 | -64.0 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 268* | 2 | 44 | 25 | 0 | 38 | +7.6% | -1.359 | -41.5 | -63.9 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 270* | 3 | 44 | 25 | 0 | 38 | +7.3% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 272* | 3 | 45 | 25 | 0 | 39 | +7.4% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 276* | 4 | 46 | 25 | 0 | 40 | +7.4% | -1.359 | -41.5 | -63.7 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 279* | 4 | 46 | 25 | 0 | 41 | +7.4% | -1.359 | -41.5 | -63.7 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 280* | 4 | 46 | 25 | 0 | 41 | +7.4% | -1.359 | -41.5 | -63.7 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 282* | 4 | 46 | 25 | 0 | 41 | +7.4% | -1.359 | -41.5 | -63.7 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 285* | 4 | 47 | 27 | 0 | 41 | +8.1% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 287* | 5 | 47 | 27 | 0 | 41 | +7.9% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 289* | 6 | 47 | 27 | 0 | 41 | +7.7% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 290* | 6 | 47 | 27 | 0 | 41 | +7.7% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 290* | 6 | 47 | 27 | 0 | 41 | +7.7% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 296* | 7 | 49 | 27 | 0 | 41 | +7.3% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 297* | 7 | 49 | 27 | 0 | 41 | +7.3% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 298* | 7 | 49 | 27 | 0 | 41 | +7.3% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 300* | 7 | 50 | 27 | 0 | 41 | +7.4% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 300* | 7 | 50 | 27 | 0 | 41 | +7.4% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 304* | 7 | 51 | 27 | 0 | 41 | +7.5% | -1.359 | -41.5 | -63.8 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 306* | 7 | 51 | 28 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 310* | 9 | 52 | 28 | 0 | 41 | +7.3% | -1.359 | -41.5 | -63.9 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 312* | 9 | 52 | 28 | 0 | 41 | +7.3% | -1.359 | -41.5 | -63.9 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 314* | 9 | 52 | 29 | 0 | 41 | +7.5% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 315* | 9 | 52 | 29 | 0 | 41 | +7.5% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 317* | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 318* | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 319* | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 320* | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 320* | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 320* | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 68 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 320+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 321+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 322+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 323+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 324+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 325+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 326+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 327+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 328+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 329+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 330+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 330+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 331+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 332+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 333+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 334+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 335+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 336+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 337+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 338+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 339+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 340+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 340+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 341+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 342+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 343+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 344+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 345+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 346+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 347+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 348+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 349+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 350+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 350+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 351+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 352+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 353+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 354+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 355+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 356+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 357+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 358+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 359+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 360+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 360+ | 9 | 53 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 362+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 363+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 364+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 365+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 366+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 367+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 368+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 369+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 370+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 370+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 371+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 372+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 373+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 374+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 375+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 376+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 377+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 378+ | 9 | 54 | 29 | 0 | 41 | +7.6% | -1.359 | -41.5 | -64.1 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 380+ | 9 | 55 | 29 | 0 | 41 | +7.7% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 381+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 382+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 383+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 384+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 385+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 386+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 387+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 388+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D 389+ | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 66 | dpath.a_reg.out\[15\]$_DFFE_PP_/D final | 9 | 56 | 29 | 0 | 41 | +7.8% | -1.359 | -41.5 | -64.0 | 67 | dpath.a_reg.out\[15\]$_DFFE_PP_/D ------------------------------------------------------------------------------------------------------------------------------ [INFO RSZ-0059] Removed 9 buffers. [INFO RSZ-0040] Inserted 29 buffers. [INFO RSZ-0051] Resized 56 instances: 56 up, 0 up match, 0 down, 0 VT [INFO RSZ-0043] Swapped pins on 41 instances. [WARNING RSZ-0062] Unable to repair all setup violations. [INFO RSZ-0505] Runtime: 86.31s [INFO RSZ-0033] No hold violations found. [INFO RSZ-0506] Runtime: 0.12s Took 87 seconds: repair_timing -setup_margin 0 -hold_margin 0 -repair_tns 100 -verbose global_route -start_incremental detailed_placement [INFO DPL-0006] Core area: 8848.49 um^2, Instances area: 5273.81 um^2, Utilization: 59.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: 462 Diamond Move Success: 462 (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.04s Placement Analysis --------------------------------- total displacement 846.4 u average displacement 1.5 u max displacement 14.7 u original HPWL 7661.5 u legalized HPWL 8489.2 u delta HPWL 11 % check_placement -verbose global_route -end_incremental -congestion_report_file ./reports/sky130hd/gcd/sky_u25/congestion_post_repair_timing.rpt estimate_parasitics -global_routing global_route -start_incremental global_route -end_incremental -congestion_report_file ./reports/sky130hd/gcd/sky_u25/congestion_post_recover_power.rpt Repair antennas... [INFO GRT-0012] Found 0 antenna violations. [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 5274 um^2 60% utilization. [INFO FLW-0007] clock core_clock period 1.100000 [WARNING FLW-0010] more than one clock found. Skipping sdc update. [INFO FLW-0011] Path endpoint path count 88 write_db ./results/sky130hd/gcd/sky_u25/5_1_grt.odb write_sdc -no_timestamp ./results/sky130hd/gcd/sky_u25/5_1_grt.sdc Elapsed time: 1:39.79[h:]min:sec. CPU time: user 291.60 sys 0.50 (292%). Peak memory: 268604KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_1_grt .odb 99 262 65cd9778c931d31ddb9d 5_1_grt .sdc a71291c5b45a435c1089 /OpenROAD-flow-scripts/flow/scripts/flow.sh 5_2_route detail_route Running detail_route.tcl, stage 5_2_route read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/5_1_grt.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/5_1_grt.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. detailed_route -output_drc ./reports/sky130hd/gcd/sky_u25/5_route_drc.rpt -output_maze ./results/sky130hd/gcd/sky_u25/maze.log -droute_end_iter 64 -verbose 1 -drc_report_iter_step 5 [INFO DRT-0149] Reading tech and libs. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 Units: 1000 Number of layers: 13 Number of macros: 441 Number of vias: 29 Number of viarulegen: 25 [INFO DRT-0150] Reading design. Design: gcd Die area: ( 0 0 ) ( 98195 98195 ) Number of track patterns: 12 Number of DEF vias: 0 Number of components: 570 Number of terminals: 56 Number of snets: 2 Number of nets: 495 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR Layer via2 default via: M2M3_PR Layer via3 default via: M3M4_PR Layer via4 default via: M4M5_PR [INFO DRT-0162] Library cell analysis. [INFO DRT-0163] Instance analysis. [INFO DRT-0164] Number of unique instances = 103. [INFO DRT-0168] Init region query. [INFO DRT-0024] Complete FR_MASTERSLICE. [INFO DRT-0024] Complete Fr_VIA. [INFO DRT-0024] Complete li1. [INFO DRT-0024] Complete mcon. [INFO DRT-0024] Complete met1. [INFO DRT-0024] Complete via. [INFO DRT-0024] Complete met2. [INFO DRT-0024] Complete via2. [INFO DRT-0024] Complete met3. [INFO DRT-0024] Complete via3. [INFO DRT-0024] Complete met4. [INFO DRT-0024] Complete via4. [INFO DRT-0024] Complete met5. [INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. [INFO DRT-0033] FR_VIA shape region query size = 0. [INFO DRT-0033] li1 shape region query size = 14117. [INFO DRT-0033] mcon shape region query size = 8890. [INFO DRT-0033] met1 shape region query size = 2003. [INFO DRT-0033] via shape region query size = 615. [INFO DRT-0033] met2 shape region query size = 395. [INFO DRT-0033] via2 shape region query size = 492. [INFO DRT-0033] met3 shape region query size = 397. [INFO DRT-0033] via3 shape region query size = 492. [INFO DRT-0033] met4 shape region query size = 151. [INFO DRT-0033] via4 shape region query size = 21. [INFO DRT-0033] met5 shape region query size = 33. [INFO DRT-0165] Start pin access. [INFO DRT-0078] Complete 767 pins. [INFO DRT-0079] Complete 100 unique inst patterns. [INFO DRT-0081] Complete 103 unique inst patterns. [INFO DRT-0084] Complete 242 groups. #scanned instances = 570 #unique instances = 103 #stdCellGenAp = 2816 #stdCellValidPlanarAp = 16 #stdCellValidViaAp = 2040 #stdCellPinNoAp = 0 #stdCellPinCnt = 1358 #instTermValidViaApCnt = 0 #macroGenAp = 0 #macroValidPlanarAp = 0 #macroValidViaAp = 0 #macroNoAp = 0 [INFO DRT-0166] Complete pin access. [INFO DRT-0267] cpu time = 00:00:33, elapsed time = 00:00:06, memory = 234.25 (MB), peak = 230.45 (MB) [INFO DRT-0157] Number of guides: 3333 [INFO DRT-0169] Post process guides. [INFO DRT-0176] GCELLGRID X 0 DO 14 STEP 6900 ; [INFO DRT-0177] GCELLGRID Y 0 DO 14 STEP 6900 ; [INFO DRT-0028] Complete FR_MASTERSLICE. [INFO DRT-0028] Complete Fr_VIA. [INFO DRT-0028] Complete li1. [INFO DRT-0028] Complete mcon. [INFO DRT-0028] Complete met1. [INFO DRT-0028] Complete via. [INFO DRT-0028] Complete met2. [INFO DRT-0028] Complete via2. [INFO DRT-0028] Complete met3. [INFO DRT-0028] Complete via3. [INFO DRT-0028] Complete met4. [INFO DRT-0028] Complete via4. [INFO DRT-0028] Complete met5. [INFO DRT-0178] Init guide query. [INFO DRT-0035] Complete FR_MASTERSLICE (guide). [INFO DRT-0035] Complete Fr_VIA (guide). [INFO DRT-0035] Complete li1 (guide). [INFO DRT-0035] Complete mcon (guide). [INFO DRT-0035] Complete met1 (guide). [INFO DRT-0035] Complete via (guide). [INFO DRT-0035] Complete met2 (guide). [INFO DRT-0035] Complete via2 (guide). [INFO DRT-0035] Complete met3 (guide). [INFO DRT-0035] Complete via3 (guide). [INFO DRT-0035] Complete met4 (guide). [INFO DRT-0035] Complete via4 (guide). [INFO DRT-0035] Complete met5 (guide). [INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. [INFO DRT-0036] FR_VIA guide region query size = 0. [INFO DRT-0036] li1 guide region query size = 1150. [INFO DRT-0036] mcon guide region query size = 0. [INFO DRT-0036] met1 guide region query size = 981. [INFO DRT-0036] via guide region query size = 0. [INFO DRT-0036] met2 guide region query size = 520. [INFO DRT-0036] via2 guide region query size = 0. [INFO DRT-0036] met3 guide region query size = 63. [INFO DRT-0036] via3 guide region query size = 0. [INFO DRT-0036] met4 guide region query size = 12. [INFO DRT-0036] via4 guide region query size = 0. [INFO DRT-0036] met5 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 = 234.53 (MB), peak = 230.70 (MB) [INFO DRT-0245] skipped writing guide updates to database. [INFO DRT-0181] Start track assignment. [INFO DRT-0184] Done with 1682 vertical wires in 1 frboxes and 1044 horizontal wires in 1 frboxes. [INFO DRT-0186] Done with 179 vertical wires in 1 frboxes and 292 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 = 246.12 (MB), peak = 242.45 (MB) [INFO DRT-0187] Start routing data preparation. [INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 246.18 (MB), peak = 242.45 (MB) [INFO DRT-0194] Start detail routing. [INFO DRT-0195] Start 0th optimization iteration. Completing 20% with 0 violations. elapsed time = 00:00:01, memory = 262.70 (MB). Completing 50% with 33 violations. elapsed time = 00:00:02, memory = 290.59 (MB). Completing 70% with 44 violations. elapsed time = 00:00:04, memory = 312.22 (MB). Completing 100% with 117 violations. elapsed time = 00:00:06, memory = 349.60 (MB). [INFO DRT-0199] Number of violations = 122. Viol/Layer met1 met2 met3 Metal Spacing 30 7 6 Min Hole 0 1 0 NS Metal 0 1 0 Recheck 4 1 0 Short 66 6 0 [INFO DRT-0267] cpu time = 00:00:09, elapsed time = 00:00:07, memory = 711.72 (MB), peak = 708.29 (MB) Total wire length = 9631 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4462 um. Total wire length on LAYER met2 = 4449 um. Total wire length on LAYER met3 = 507 um. Total wire length on LAYER met4 = 211 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2838. Up-via summary (total 2838): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1378 met2 80 met3 18 met4 0 ----------------------- 2838 [INFO DRT-0195] Start 1st optimization iteration. Completing 10% with 122 violations. elapsed time = 00:00:00, memory = 716.39 (MB). Completing 20% with 122 violations. elapsed time = 00:00:00, memory = 726.23 (MB). Completing 30% with 122 violations. elapsed time = 00:00:00, memory = 727.54 (MB). Completing 40% with 122 violations. elapsed time = 00:00:00, memory = 733.79 (MB). Completing 50% with 118 violations. elapsed time = 00:00:01, memory = 757.20 (MB). Completing 60% with 118 violations. elapsed time = 00:00:02, memory = 762.47 (MB). Completing 70% with 113 violations. elapsed time = 00:00:02, memory = 790.37 (MB). Completing 80% with 113 violations. elapsed time = 00:00:03, memory = 803.08 (MB). Completing 100% with 49 violations. elapsed time = 00:00:06, memory = 803.08 (MB). [INFO DRT-0199] Number of violations = 49. Viol/Layer met1 met2 met3 Metal Spacing 24 3 4 Short 15 3 0 [INFO DRT-0267] cpu time = 00:00:08, elapsed time = 00:00:06, memory = 807.07 (MB), peak = 803.04 (MB) Total wire length = 9505 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4409 um. Total wire length on LAYER met2 = 4414 um. Total wire length on LAYER met3 = 468 um. Total wire length on LAYER met4 = 212 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2816. Up-via summary (total 2816): ----------------------- FR_MASTERSLICE 0 li1 1364 met1 1363 met2 69 met3 20 met4 0 ----------------------- 2816 [INFO DRT-0195] Start 2nd optimization iteration. Completing 10% with 49 violations. elapsed time = 00:00:00, memory = 807.07 (MB). Completing 20% with 49 violations. elapsed time = 00:00:00, memory = 807.08 (MB). Completing 30% with 49 violations. elapsed time = 00:00:00, memory = 814.48 (MB). Completing 40% with 49 violations. elapsed time = 00:00:00, memory = 814.48 (MB). Completing 50% with 40 violations. elapsed time = 00:00:00, memory = 860.94 (MB). Completing 60% with 40 violations. elapsed time = 00:00:01, memory = 865.70 (MB). Completing 70% with 54 violations. elapsed time = 00:00:02, memory = 865.70 (MB). Completing 80% with 54 violations. elapsed time = 00:00:02, memory = 866.28 (MB). Completing 100% with 46 violations. elapsed time = 00:00:04, memory = 866.28 (MB). [INFO DRT-0199] Number of violations = 46. Viol/Layer met1 met2 met3 Metal Spacing 12 1 4 Short 28 1 0 [INFO DRT-0267] cpu time = 00:00:07, elapsed time = 00:00:05, memory = 866.28 (MB), peak = 862.29 (MB) Total wire length = 9504 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4401 um. Total wire length on LAYER met2 = 4416 um. Total wire length on LAYER met3 = 471 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2814. Up-via summary (total 2814): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1361 met2 71 met3 20 met4 0 ----------------------- 2814 [INFO DRT-0195] Start 3rd guides tiles iteration. Completing 10% with 46 violations. elapsed time = 00:00:00, memory = 881.76 (MB). Completing 20% with 46 violations. elapsed time = 00:00:00, memory = 882.09 (MB). Completing 40% with 46 violations. elapsed time = 00:00:00, memory = 882.09 (MB). Completing 50% with 24 violations. elapsed time = 00:00:07, memory = 938.85 (MB). Completing 70% with 4 violations. elapsed time = 00:00:07, memory = 938.85 (MB). Completing 80% with 4 violations. elapsed time = 00:00:07, memory = 938.85 (MB). Completing 100% with 4 violations. elapsed time = 00:00:07, memory = 938.85 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:09, elapsed time = 00:00:07, memory = 938.85 (MB), peak = 1004.79 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0195] Start 4th guides tiles iteration. Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 938.85 (MB). Completing 40% with 4 violations. elapsed time = 00:00:00, memory = 942.61 (MB). Completing 60% with 4 violations. elapsed time = 00:00:00, memory = 945.52 (MB). Completing 80% with 4 violations. elapsed time = 00:00:00, memory = 946.42 (MB). Completing 100% with 4 violations. elapsed time = 00:00:01, memory = 946.42 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:03, elapsed time = 00:00:01, memory = 946.42 (MB), peak = 1004.79 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0195] Start 5th stubborn tiles iteration. Completing 10% with 4 violations. elapsed time = 00:00:09, memory = 1634.27 (MB). Completing 20% with 4 violations. elapsed time = 00:00:11, memory = 1637.08 (MB). Completing 30% with 4 violations. elapsed time = 00:00:14, memory = 1637.40 (MB). Completing 40% with 4 violations. elapsed time = 00:00:16, memory = 1637.95 (MB). Completing 50% with 4 violations. elapsed time = 00:00:20, memory = 1637.95 (MB). Completing 60% with 4 violations. elapsed time = 00:00:22, memory = 1699.77 (MB). Completing 70% with 4 violations. elapsed time = 00:00:22, memory = 1699.82 (MB). Completing 80% with 4 violations. elapsed time = 00:00:23, memory = 1709.10 (MB). Completing 90% with 4 violations. elapsed time = 00:00:24, memory = 1741.28 (MB). Completing 100% with 4 violations. elapsed time = 00:00:25, memory = 1741.28 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:01:53, elapsed time = 00:00:25, memory = 1741.34 (MB), peak = 1737.52 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0200] Skipping iteration 6 [INFO DRT-0200] Skipping iteration 7 [INFO DRT-0200] Skipping iteration 8 [INFO DRT-0200] Skipping iteration 9 [INFO DRT-0195] Start 10th guides tiles iteration. Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 1741.34 (MB). Completing 40% with 4 violations. elapsed time = 00:00:00, memory = 1741.34 (MB). Completing 60% with 4 violations. elapsed time = 00:00:00, memory = 1741.34 (MB). Completing 80% with 4 violations. elapsed time = 00:00:00, memory = 1741.34 (MB). Completing 100% with 4 violations. elapsed time = 00:00:00, memory = 1741.34 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:03, elapsed time = 00:00:01, memory = 1741.34 (MB), peak = 1737.52 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0195] Start 11th stubborn tiles iteration. Completing 10% with 4 violations. elapsed time = 00:00:06, memory = 1868.76 (MB). Completing 20% with 4 violations. elapsed time = 00:00:08, memory = 1875.57 (MB). Completing 30% with 4 violations. elapsed time = 00:00:10, memory = 1875.73 (MB). Completing 40% with 4 violations. elapsed time = 00:00:12, memory = 1877.05 (MB). Completing 50% with 4 violations. elapsed time = 00:00:13, memory = 1877.05 (MB). Completing 60% with 4 violations. elapsed time = 00:00:18, memory = 1890.54 (MB). Completing 70% with 4 violations. elapsed time = 00:00:18, memory = 1890.54 (MB). Completing 80% with 4 violations. elapsed time = 00:00:19, memory = 1902.93 (MB). Completing 90% with 4 violations. elapsed time = 00:00:21, memory = 1903.56 (MB). Completing 100% with 4 violations. elapsed time = 00:00:22, memory = 1903.56 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:01:56, elapsed time = 00:00:22, memory = 1903.56 (MB), peak = 1899.27 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0200] Skipping iteration 12 [INFO DRT-0200] Skipping iteration 13 [INFO DRT-0200] Skipping iteration 14 [INFO DRT-0195] Start 15th guides tiles iteration. Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 1903.56 (MB). Completing 40% with 4 violations. elapsed time = 00:00:00, memory = 1903.56 (MB). Completing 60% with 4 violations. elapsed time = 00:00:00, memory = 1903.56 (MB). Completing 80% with 4 violations. elapsed time = 00:00:00, memory = 1903.56 (MB). Completing 100% with 4 violations. elapsed time = 00:00:00, memory = 1903.56 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:02, elapsed time = 00:00:01, memory = 1903.56 (MB), peak = 1899.27 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0195] Start 16th stubborn tiles iteration. Completing 10% with 4 violations. elapsed time = 00:00:06, memory = 2008.57 (MB). Completing 20% with 4 violations. elapsed time = 00:00:07, memory = 2013.85 (MB). Completing 30% with 4 violations. elapsed time = 00:00:09, memory = 2028.66 (MB). Completing 40% with 4 violations. elapsed time = 00:00:13, memory = 2030.88 (MB). Completing 50% with 4 violations. elapsed time = 00:00:16, memory = 2030.88 (MB). Completing 60% with 4 violations. elapsed time = 00:00:20, memory = 2055.30 (MB). Completing 70% with 4 violations. elapsed time = 00:00:21, memory = 2055.30 (MB). Completing 80% with 4 violations. elapsed time = 00:00:21, memory = 2055.30 (MB). Completing 90% with 4 violations. elapsed time = 00:00:24, memory = 2068.59 (MB). Completing 100% with 4 violations. elapsed time = 00:00:26, memory = 2069.54 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:02:07, elapsed time = 00:00:26, memory = 2069.54 (MB), peak = 2064.27 (MB) Total wire length = 9497 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4359 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 510 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2836. Up-via summary (total 2836): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1375 met2 79 met3 20 met4 0 ----------------------- 2836 [INFO DRT-0195] Start 17th optimization iteration. Completing 10% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 30% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 40% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 50% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 60% with 4 violations. elapsed time = 00:00:01, memory = 2069.54 (MB). Completing 70% with 4 violations. elapsed time = 00:00:01, memory = 2069.54 (MB). Completing 80% with 4 violations. elapsed time = 00:00:01, memory = 2069.54 (MB). Completing 100% with 4 violations. elapsed time = 00:00:02, memory = 2069.54 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:03, elapsed time = 00:00:02, memory = 2069.54 (MB), peak = 2064.27 (MB) Total wire length = 9495 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4365 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 503 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2840. Up-via summary (total 2840): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1379 met2 79 met3 20 met4 0 ----------------------- 2840 [INFO DRT-0195] Start 18th guides tiles iteration. Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 40% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 60% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 80% with 4 violations. elapsed time = 00:00:00, memory = 2069.54 (MB). Completing 100% with 4 violations. elapsed time = 00:00:01, memory = 2069.54 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:03, elapsed time = 00:00:01, memory = 2069.54 (MB), peak = 2064.27 (MB) Total wire length = 9495 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4365 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 503 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2840. Up-via summary (total 2840): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1379 met2 79 met3 20 met4 0 ----------------------- 2840 [INFO DRT-0195] Start 19th stubborn tiles iteration. Completing 10% with 4 violations. elapsed time = 00:00:07, memory = 2283.73 (MB). Completing 20% with 4 violations. elapsed time = 00:00:10, memory = 2262.49 (MB). Completing 30% with 4 violations. elapsed time = 00:00:13, memory = 2204.70 (MB). Completing 40% with 4 violations. elapsed time = 00:00:19, memory = 2171.50 (MB). Completing 50% with 4 violations. elapsed time = 00:00:24, memory = 2084.80 (MB). Completing 60% with 4 violations. elapsed time = 00:00:25, memory = 2085.16 (MB). Completing 70% with 4 violations. elapsed time = 00:00:25, memory = 2085.16 (MB). Completing 80% with 4 violations. elapsed time = 00:00:26, memory = 2085.16 (MB). Completing 90% with 4 violations. elapsed time = 00:00:27, memory = 2085.16 (MB). Completing 100% with 4 violations. elapsed time = 00:00:28, memory = 2085.16 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:01:40, elapsed time = 00:00:28, memory = 2085.16 (MB), peak = 2279.27 (MB) Total wire length = 9495 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4365 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 503 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2840. Up-via summary (total 2840): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1379 met2 79 met3 20 met4 0 ----------------------- 2840 [INFO DRT-0195] Start 20th guides tiles iteration. Completing 20% with 4 violations. elapsed time = 00:00:00, memory = 2085.16 (MB). Completing 40% with 4 violations. elapsed time = 00:00:00, memory = 2085.16 (MB). Completing 60% with 4 violations. elapsed time = 00:00:00, memory = 2085.16 (MB). Completing 80% with 4 violations. elapsed time = 00:00:00, memory = 2085.16 (MB). Completing 100% with 4 violations. elapsed time = 00:00:01, memory = 2085.16 (MB). [INFO DRT-0199] Number of violations = 4. Viol/Layer met3 Metal Spacing 4 [INFO DRT-0267] cpu time = 00:00:03, elapsed time = 00:00:01, memory = 2085.16 (MB), peak = 2279.27 (MB) Total wire length = 9495 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4365 um. Total wire length on LAYER met2 = 4410 um. Total wire length on LAYER met3 = 503 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2840. Up-via summary (total 2840): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1379 met2 79 met3 20 met4 0 ----------------------- 2840 [INFO DRT-0195] Start 21st stubborn tiles iteration. Completing 10% with 4 violations. elapsed time = 00:00:06, memory = 2162.72 (MB). Completing 20% with 4 violations. elapsed time = 00:00:11, memory = 2208.75 (MB). Completing 30% with 4 violations. elapsed time = 00:00:21, memory = 2233.24 (MB). Completing 40% with 4 violations. elapsed time = 00:00:26, memory = 2214.69 (MB). Completing 50% with 4 violations. elapsed time = 00:00:30, memory = 2193.19 (MB). Completing 60% with 1 violations. elapsed time = 00:00:32, memory = 2193.61 (MB). Completing 70% with 1 violations. elapsed time = 00:00:32, memory = 2193.61 (MB). Completing 80% with 1 violations. elapsed time = 00:00:32, memory = 2193.61 (MB). Completing 90% with 1 violations. elapsed time = 00:00:33, memory = 2193.61 (MB). Completing 100% with 0 violations. elapsed time = 00:00:34, memory = 2193.61 (MB). [INFO DRT-0199] Number of violations = 0. [INFO DRT-0267] cpu time = 00:01:34, elapsed time = 00:00:35, memory = 2193.61 (MB), peak = 2279.27 (MB) Total wire length = 9494 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4392 um. Total wire length on LAYER met2 = 4412 um. Total wire length on LAYER met3 = 473 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2842. Up-via summary (total 2842): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1381 met2 79 met3 20 met4 0 ----------------------- 2842 [INFO DRT-0198] Complete detail routing. Total wire length = 9494 um. Total wire length on LAYER li1 = 0 um. Total wire length on LAYER met1 = 4392 um. Total wire length on LAYER met2 = 4412 um. Total wire length on LAYER met3 = 473 um. Total wire length on LAYER met4 = 215 um. Total wire length on LAYER met5 = 0 um. Total number of vias = 2842. Up-via summary (total 2842): ----------------------- FR_MASTERSLICE 0 li1 1362 met1 1381 met2 79 met3 20 met4 0 ----------------------- 2842 [INFO DRT-0267] cpu time = 00:10:07, elapsed time = 00:02:55, memory = 2193.67 (MB), peak = 2279.27 (MB) [INFO DRT-0180] Post processing. [INFO DRT-0501] Runtime: 182.92s Took 183 seconds: detailed_route -output_drc ./reports/sky130hd/gcd/sky_u25/5_route_drc.rpt -output_maze ./results/sky130hd/gcd/sky_u25/maze.log -droute_end_iter 64 -verbose 1 -drc_report_iter_step 5 [INFO GRT-0012] Found 0 antenna violations. [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 5274 um^2 60% utilization. write_db ./results/sky130hd/gcd/sky_u25/5_2_route.odb Elapsed time: 3:04.36[h:]min:sec. CPU time: user 642.60 sys 1.85 (349%). Peak memory: 2333968KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_2_route .odb 184 2279 77913abd1af7ae776a05 /OpenROAD-flow-scripts/flow/scripts/flow.sh 5_3_fillcell fillcell Running fillcell.tcl, stage 5_3_fillcell read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/5_2_route.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/5_1_grt.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. filler_placement "sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_2 sky130_fd_sc_hd__fill_4 sky130_fd_sc_hd__fill_8" [INFO DPL-0001] Placed 642 filler instances. Design area 5274 um^2 60% utilization. write_db ./results/sky130hd/gcd/sky_u25/5_3_fillcell.odb Elapsed time: 0:00.64[h:]min:sec. CPU time: user 0.45 sys 0.06 (80%). Peak memory: 128468KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 5_3_fillcell .odb 0 125 dd6ab83410956063f10c cp ./results/sky130hd/gcd/sky_u25/5_3_fillcell.odb ./results/sky130hd/gcd/sky_u25/5_route.odb cp ./results/sky130hd/gcd/sky_u25/5_1_grt.sdc ./results/sky130hd/gcd/sky_u25/5_route.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 6_1_fill density_fill Running density_fill.tcl, stage 6_1_fill read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/5_route.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/5_route.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl exec cp ./results/sky130hd/gcd/sky_u25/5_route.odb ./results/sky130hd/gcd/sky_u25/6_1_fill.odb Elapsed time: 0:00.55[h:]min:sec. CPU time: user 0.48 sys 0.05 (96%). Peak memory: 125904KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 6_1_fill .odb 0 122 dd6ab83410956063f10c cp ./results/sky130hd/gcd/sky_u25/5_route.sdc ./results/sky130hd/gcd/sky_u25/6_1_fill.sdc /OpenROAD-flow-scripts/flow/scripts/flow.sh 6_report final_report Running final_report.tcl, stage 6_report read_liberty /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib read_db -hier ./results/sky130hd/gcd/sky_u25/6_1_fill.odb [WARNING ORD-0012] Hierarchical flow (-hier) is currently in development and may cause multiple issues. Do not use in production environments. read_sdc ./results/sky130hd/gcd/sky_u25/6_1_fill.sdc source /OpenROAD-flow-scripts/flow/platforms/sky130hd/setRC.tcl [WARNING STA-0450] virtual clock vclk_core_clock can not be propagated. write_db ./results/sky130hd/gcd/sky_u25/6_final.odb Deleted 0 routing obstructions Warning: master sky130_ef_sc_hd__decap_12 has signal pins but no liberty cell [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/sky130hd/rcx_patterns.rules ... [INFO RCX-0436] RC segment generation gcd (max_merge_res 50.0) ... [INFO RCX-0040] Final 1383 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] 55% of 3048 wires extracted [INFO RCX-0442] 100% of 3048 wires extracted [INFO RCX-0045] Extract 495 nets, 1878 rsegs, 1878 caps, 2922 ccs [INFO RCX-0443] 495 nets finished [INFO PSM-0040] All shapes on net VDD are connected. ########## IR report ################# Net : VDD Corner : default Total power : 8.85e-03 W Supply voltage : 1.80e+00 V Worstcase voltage: 1.80e+00 V Average voltage : 1.80e+00 V Average IR drop : 2.67e-04 V Worstcase IR drop: 1.21e-03 V Percentage drop : 0.07 % ###################################### [INFO PSM-0040] All shapes on net VSS are connected. ########## IR report ################# Net : VSS Corner : default Total power : 8.85e-03 W Supply voltage : 0.00e+00 V Worstcase voltage: 7.46e-04 V Average voltage : 1.75e-04 V Average IR drop : 1.75e-04 V Worstcase IR drop: 7.46e-04 V Percentage drop : 0.04 % ###################################### Cell type report: Count Area Fill cell 642 3574.68 Tap cell 108 135.13 Clock buffer 6 72.57 Timing Repair Buffer 188 1694.12 Inverter 5 18.77 Clock inverter 2 7.51 Sequential cell 35 1024.73 Multi-Input combinational cell 226 2320.98 Total 1212 8848.49 Report metrics stage 6, finish... ========================================================================== finish report_design_area -------------------------------------------------------------------------- Design area 5274 um^2 60% 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.31[h:]min:sec. CPU time: user 1.71 sys 0.13 (79%). Peak memory: 192896KB. Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 6_report 2 188 N/A cp ./results/sky130hd/gcd/sky_u25/5_route.sdc ./results/sky130hd/gcd/sky_u25/6_final.sdc cp /OpenROAD-flow-scripts/flow/platforms/sky130hd/lef/sky130_fd_sc_hd.tlef ./objects/sky130hd/gcd/sky_u25/klayout_tech.lef /usr/bin/python3 /OpenROAD-flow-scripts/flow/util/generate_klayout_tech.py \ --template /OpenROAD-flow-scripts/flow/platforms/sky130hd/sky130hd.lyt \ --output ./objects/sky130hd/gcd/sky_u25/klayout.lyt \ --lef-files ./objects/sky130hd/gcd/sky_u25/klayout_tech.lef /OpenROAD-flow-scripts/flow/platforms/sky130hd/lef/sky130_fd_sc_hd_merged.lef \ --map-files /usr/bin/python3 /OpenROAD-flow-scripts/flow/scripts/run_command.py --log /OpenROAD-flow-scripts/flow/logs/sky130hd/gcd/sky_u25/6_1_merge.log --tee -- \ /OpenROAD-flow-scripts/flow/scripts/klayout.sh -zz -rd design_name=gcd \ -rd in_def=./results/sky130hd/gcd/sky_u25/6_final.def \ -rd in_files="/OpenROAD-flow-scripts/flow/platforms/sky130hd/gds/sky130_fd_sc_hd.gds " \ -rd seal_file="" \ -rd out_file=./results/sky130hd/gcd/sky_u25/6_1_merged.gds \ -rd tech_file=./objects/sky130hd/gcd/sky_u25/klayout.lyt \ -rd layer_map= \ -r /OpenROAD-flow-scripts/flow/util/def2stream.py KLayout 0.30.7 [INFO] Reporting cells prior to loading DEF ... /OpenROAD-flow-scripts/flow/platforms/sky130hd/gds/sky130_fd_sc_hd.gds [INFO] All LEF cells have matching GDS/OAS cells [INFO] No orphan cells in the final layout Elapsed time: 0:01.40[h:]min:sec. CPU time: user 1.25 sys 0.12 (97%). Peak memory: 440592KB. cp results/sky130hd/gcd/sky_u25/6_1_merged.gds results/sky130hd/gcd/sky_u25/6_final.gds ./logs/sky130hd/gcd/sky_u25 Log Ext Elapsed/s Peak Memory/MB sha1sum result [0:20) 1_1_yosys_canonicalize .rtlil 0 54 e4439fe92250c7b2f47d 1_2_yosys .v 1 68 9fd6f5fdae5caa9e95f0 1_2_yosys .sdc 9107b99b66a101246114 1_synth .odb 0 123 ebe5105ed74a56964d37 1_synth .sdc 72ae7311f1e75126a7ea 2_1_floorplan .odb 1 142 c91539d7a752c1e2ae36 2_1_floorplan .sdc 72ae7311f1e75126a7ea 2_2_floorplan_macro .odb 0 121 c91539d7a752c1e2ae36 2_3_floorplan_tapcell .odb 0 121 2664cb519fb2397c0e9b 2_4_floorplan_pdn .odb 0 123 72563881f5006bb5b0fc 3_1_place_gp_skip_io .odb 207 122 b327ec87194bb9e74072 3_2_place_iop .odb 0 121 f0eef897f50619854c84 3_3_place_gp .odb 1623 237 41dfaf5583db9a0da83a 3_4_place_resized .odb 0 142 41dfaf5583db9a0da83a 3_5_place_dp .odb 0 128 b4c8dde35b9d9a67819e 4_1_cts .odb 4 163 de4834da3ac47841a698 5_1_grt .odb 99 262 65cd9778c931d31ddb9d 5_1_grt .sdc a71291c5b45a435c1089 5_2_route .odb 184 2279 77913abd1af7ae776a05 5_3_fillcell .odb 0 125 dd6ab83410956063f10c 6_1_fill .odb 0 122 dd6ab83410956063f10c 6_1_fill .sdc a71291c5b45a435c1089 6_1_merge 1 430 N/A 6_report 2 188 N/A Total 2122 2279