mirror of https://github.com/efabless/caravel.git
167 lines
26 KiB
Plaintext
167 lines
26 KiB
Plaintext
|
[INFO]: Run Directory: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/housekeeping/runs/23_02_27_06_04
|
||
|
[INFO]: Storing configs into config.tcl ...
|
||
|
[INFO]: Preparing LEF files for the nom corner...
|
||
|
[INFO]: Extracting the number of available metal layers from /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef...
|
||
|
[INFO]: The available metal layers (6) are li1 met1 met2 met3 met4 met5.
|
||
|
[INFO]: Merging LEF Files...
|
||
|
[INFO]: Created merged LEF without pads at 'housekeeping/runs/23_02_27_06_04/tmp/merged.nom.lef'...
|
||
|
[INFO]: Preparing LEF files for the min corner...
|
||
|
[INFO]: Created merged LEF without pads at 'housekeeping/runs/23_02_27_06_04/tmp/merged.min.lef'...
|
||
|
[INFO]: Preparing LEF files for the max corner...
|
||
|
[INFO]: Created merged LEF without pads at 'housekeeping/runs/23_02_27_06_04/tmp/merged.max.lef'...
|
||
|
[INFO]: Trimming liberty files {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/housekeeping/runs/23_02_27_06_04/tmp/synthesis/merged.lib} into /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/housekeeping/runs/23_02_27_06_04/tmp/synthesis/trimmed.lib...
|
||
|
[INFO]: Generating cell exclude list...
|
||
|
[INFO]: Creating ::env(DONT_USE_CELLS)...
|
||
|
[INFO]: Created ::env(DONT_USE_CELLS): {sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__xnor3_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__clkbuf_1 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__clkdlybuf4s25_1 sky130_fd_sc_hd__clkdlybuf4s50_1 sky130_fd_sc_hd__dlygate4sd2_1 sky130_fd_sc_hd__dlygate4sd3_1 sky130_fd_sc_hd__dlymetal6s4s_1 sky130_fd_sc_hd__dlymetal6s6s_1 sky130_fd_sc_hd__buf_1 sky130_fd_sc_hd__clkbuf_1 sky130_fd_sc_hd__buf_1 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s15_2 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__clkdlybuf4s18_2 sky130_fd_sc_hd__clkdlybuf4s25_1 sky130_fd_sc_hd__clkdlybuf4s25_2 sky130_fd_sc_hd__clkdlybuf4s50_1 sky130_fd_sc_hd__clkdlybuf4s50_2 sky130_fd_sc_hd__clkinv_1 sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_2 sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_8 sky130_fd_sc_hd__clkinvlp_2 sky130_fd_sc_hd__clkinvlp_4 sky130_fd_sc_hd__decap_12 sky130_fd_sc_hd__decap_3 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__diode_2 sky130_fd_sc_hd__dlclkp_1 sky130_fd_sc_hd__dlclkp_2 sky130_fd_sc_hd__dlclkp_4 sky130_fd_sc_hd__dlrbn_1 sky130_fd_sc_hd__dlrbn_2 sky130_fd_sc_hd__dlrbp_1 sky130_fd_sc_hd__dlrbp_2 sky130_fd_sc_hd__dlrtn_1 sky130_fd_sc_hd__dlrtn_2 sky130_fd_sc_hd__dlrtn_4 sky130_fd_sc_hd__dlrtp_1 sky130_fd_sc_hd__dlrtp_2 sky130_fd_sc_hd__dlrtp_4 sky130_fd_sc_hd__dlxbn_1 sky130_fd_sc_hd__dlxbn_2 sky130_fd_sc_hd__dlxbp_1 sky130_fd_sc_hd__dlygate4sd1_1 sky130_fd_sc_hd__dlygate4sd2_1 sky130_fd_sc_hd__dlygate4sd3_1 sky130_fd_sc_hd__dlymetal6s2s_1 sky130_fd_sc_hd__dlymetal6s4s_1 sky130_fd_sc_hd__dlymetal6s6s_1 sky130_fd_sc_hd__edfxbp_1 sky130_fd_sc_hd__edfxtp_1 sky130_fd_sc_hd__einvn_0 sky130_fd_sc_hd__einvn_1 sky130_fd_sc_hd__einvn_2 sky130_fd_sc_hd__einvn_4 sky130_fd_sc_hd__einvn_8 sky130_fd_sc_hd__einvp_1 sky130_fd_sc_hd__einvp_2 sky130_fd_sc_hd__einvp_4 sky130_fd_sc_hd__einvp_8 sky130_fd_sc_hd__fah_1 sky130_fd_sc_hd__fahcin_1 sky130_fd_sc_hd__fahcon_1 sky130_fd_sc_hd__ha_1 sky130_fd_sc_hd__ha_2 sky130_fd_sc_hd__ha_4 sky130_fd_sc_hd__macro_sparecell sky130_fd_sc_hd__maj3_1 sky130_fd_sc_hd__maj3_2 sky130_fd_sc_hd__maj3_4 sky130_fd_sc_hd__mux2i_1 sky130_fd_sc_hd__mux2i_2 sky130_fd_sc_hd__mux2i_4 sky130_fd_sc_hd__sdfbbn_1 sky130_fd_sc_hd__sdfbbn_2 sky130_fd_sc_hd__s
|
||
|
[INFO]: Trimming liberty files {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} into /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/housekeeping/runs/23_02_27_06_04/tmp/cts/cts.lib...
|
||
|
[INFO]: Generating cell exclude list...
|
||
|
[INFO]: Creating ::env(DONT_USE_CELLS)...
|
||
|
[INFO]: Created ::env(DONT_USE_CELLS): {sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__xnor3_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__clkbuf_1 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__clkdlybuf4s25_1 sky130_fd_sc_hd__clkdlybuf4s50_1 sky130_fd_sc_hd__dlygate4sd2_1 sky130_fd_sc_hd__dlygate4sd3_1 sky130_fd_sc_hd__dlymetal6s4s_1 sky130_fd_sc_hd__dlymetal6s6s_1 sky130_fd_sc_hd__buf_1 }
|
||
|
[INFO]: Running Synthesis (log: housekeeping/runs/23_02_27_06_04/logs/synthesis/1-synthesis.log)...
|
||
|
[INFO]: Executing yosys with Tcl script '../../../../../../openlane/scripts/yosys/synth.tcl'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/results/synthesis/housekeeping.v'...
|
||
|
[INFO]: Running Single-Corner Static Timing Analysis (log: housekeeping/runs/23_02_27_06_04/logs/synthesis/2-sta.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/sta.tcl'...
|
||
|
[INFO]: Running Initial Floorplanning (log: housekeeping/runs/23_02_27_06_04/logs/floorplan/3-initial_fp.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/floorplan.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/3-initial_fp.def'...
|
||
|
[INFO]: Changing timing constraints to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/3-initial_fp.sdc'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/3-initial_fp.odb'...
|
||
|
[INFO]: Core area width: 398.82
|
||
|
[INFO]: Core area height: 527.68
|
||
|
[INFO]: Final Vertical PDN Offset: 16.32
|
||
|
[INFO]: Final Horizontal PDN Offset: 16.41
|
||
|
[INFO]: Final Vertical PDN Pitch: 76.8
|
||
|
[INFO]: Final Horizontal PDN Pitch: 78.2
|
||
|
[INFO]: Extracting core dimensions...
|
||
|
[INFO]: Floorplanned with width 398.82 and height 527.68.
|
||
|
[INFO]: Running IO Placement (log: housekeeping/runs/23_02_27_06_04/logs/floorplan/4-place_io.log)...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/4-io.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/4-io.odb'...
|
||
|
[INFO]: Running Tap/Decap Insertion (log: housekeeping/runs/23_02_27_06_04/logs/floorplan/5-tap.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/tapcell.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/results/floorplan/housekeeping.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/results/floorplan/housekeeping.odb'...
|
||
|
[INFO]: Power planning with power {VPWR} and ground {VGND}...
|
||
|
[INFO]: Generating PDN (log: housekeeping/runs/23_02_27_06_04/logs/floorplan/6-pdn.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/pdn.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/6-pdn.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/floorplan/6-pdn.odb'...
|
||
|
[INFO]: Running Global Placement (log: housekeeping/runs/23_02_27_06_04/logs/placement/7-global.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/gpl.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/placement/7-global.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/placement/7-global.odb'...
|
||
|
[INFO]: Running Placement Resizer Design Optimizations (log: housekeeping/runs/23_02_27_06_04/logs/placement/8-resizer.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/resizer.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/placement/8-resizer.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/placement/8-resizer.odb'...
|
||
|
[INFO]: Changing timing constraints to 'housekeeping/runs/23_02_27_06_04/tmp/placement/8-resizer.sdc'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/placement/8-resizer.nl.v'...
|
||
|
[INFO]: Running Detailed Placement (log: housekeeping/runs/23_02_27_06_04/logs/placement/9-detailed.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/dpl.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/results/placement/housekeeping.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/results/placement/housekeeping.odb'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/results/placement/housekeeping.nl.v'...
|
||
|
[INFO]: Running Clock Tree Synthesis (log: housekeeping/runs/23_02_27_06_04/logs/cts/10-cts.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/cts.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/results/cts/housekeeping.def'...
|
||
|
[INFO]: Changing timing constraints to 'housekeeping/runs/23_02_27_06_04/results/cts/housekeeping.sdc'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/results/cts/housekeeping.odb'...
|
||
|
[INFO]: Running Placement Resizer Timing Optimizations (log: housekeeping/runs/23_02_27_06_04/logs/cts/11-resizer.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/resizer_timing.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/cts/11-housekeeping.resized.def'...
|
||
|
[INFO]: Changing timing constraints to 'housekeeping/runs/23_02_27_06_04/tmp/cts/11-housekeeping.resized.sdc'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/cts/11-housekeeping.resized.odb'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/cts/11-housekeeping.resized.nl.v'...
|
||
|
[INFO]: Starting routing process...
|
||
|
[INFO]: Running Global Routing Resizer Timing Optimizations (log: housekeeping/runs/23_02_27_06_04/logs/routing/12-resizer.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/resizer_routing_timing.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/12-housekeeping.def'...
|
||
|
[INFO]: Changing timing constraints to 'housekeeping/runs/23_02_27_06_04/tmp/12-housekeeping.sdc'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/12-housekeeping.odb'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/12-housekeeping.nl.v'...
|
||
|
[INFO]: Running Detailed Placement (log: housekeeping/runs/23_02_27_06_04/logs/routing/13-diode_legalization.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/dpl.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/routing/diode.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/routing/diode.odb'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/routing/diode.nl.v'...
|
||
|
[INFO]: Running Global Routing (log: housekeeping/runs/23_02_27_06_04/logs/routing/14-global.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/groute.tcl'...
|
||
|
[INFO]: Starting OpenROAD Antenna Repair Iterations...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/routing/14-global.def'...
|
||
|
[INFO]: Changing guide to 'housekeeping/runs/23_02_27_06_04/tmp/routing/14-global.guide'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/routing/14-global.odb'...
|
||
|
[INFO]: Writing Verilog (log: housekeeping/runs/23_02_27_06_04/logs/routing/14-global_write_netlist.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/write_views.tcl'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/routing/global.nl.v'...
|
||
|
[INFO]: Running Fill Insertion (log: housekeeping/runs/23_02_27_06_04/logs/routing/16-fill.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/fill.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/tmp/routing/16-fill.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/tmp/routing/16-fill.odb'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/routing/16-fill.nl.v'...
|
||
|
[INFO]: Running Detailed Routing (log: housekeeping/runs/23_02_27_06_04/logs/routing/17-detailed.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/droute.tcl'...
|
||
|
[INFO]: Changing layout to 'housekeeping/runs/23_02_27_06_04/results/routing/housekeeping.def'...
|
||
|
[INFO]: Changing database to 'housekeeping/runs/23_02_27_06_04/results/routing/housekeeping.odb'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/results/routing/housekeeping.nl.v'...
|
||
|
[INFO]: No DRC violations after detailed routing.
|
||
|
[INFO]: Checking Wire Lengths (log: housekeeping/runs/23_02_27_06_04/logs/routing/18-wire_lengths.log)...
|
||
|
[INFO]: Running SPEF Extraction at the min process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/19-parasitics_extraction.min.log)...
|
||
|
[INFO]: /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre existence verified.
|
||
|
[INFO]: /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib existence verified.
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/rcx.tcl'...
|
||
|
[INFO]: Running Multi-Corner Static Timing Analysis at the min process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/20-rcx_mcsta.min.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/sta_multi_corner.tcl'...
|
||
|
[INFO]: Running SPEF Extraction at the max process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/21-parasitics_extraction.max.log)...
|
||
|
[INFO]: /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre existence verified.
|
||
|
[INFO]: /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib existence verified.
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/rcx.tcl'...
|
||
|
[INFO]: Running Multi-Corner Static Timing Analysis at the max process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/22-rcx_mcsta.max.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/sta_multi_corner.tcl'...
|
||
|
[INFO]: Running SPEF Extraction at the nom process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/23-parasitics_extraction.nom.log)...
|
||
|
[INFO]: /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre existence verified.
|
||
|
[INFO]: /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib existence verified.
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/rcx.tcl'...
|
||
|
[INFO]: Running Multi-Corner Static Timing Analysis at the nom process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/24-rcx_mcsta.nom.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/sta_multi_corner.tcl'...
|
||
|
[INFO]: Running Single-Corner Static Timing Analysis at the nom process corner (log: housekeeping/runs/23_02_27_06_04/logs/signoff/25-rcx_sta.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/sta.tcl'...
|
||
|
[INFO]: Creating IR Drop Report (log: housekeeping/runs/23_02_27_06_04/logs/signoff/26-irdrop.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/irdrop.tcl'...
|
||
|
[INFO]: Running Magic to generate various views...
|
||
|
[INFO]: Streaming out GDSII with Magic (log: housekeeping/runs/23_02_27_06_04/logs/signoff/27-gdsii.log)...
|
||
|
[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/def/mag_gds.tcl'...
|
||
|
[INFO]: Generating MAGLEF views...
|
||
|
[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/gds/mag_with_pointers.tcl'...
|
||
|
[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/mag/lef.tcl'...
|
||
|
[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/lef/maglef.tcl'...
|
||
|
[WARNING]: 'housekeeping/runs/23_02_27_06_04/results/signoff/housekeeping.klayout.gds' wasn't found. Skipping GDS XOR.
|
||
|
[INFO]: Running Magic Spice Export from LEF (log: housekeeping/runs/23_02_27_06_04/logs/signoff/28-spice.log)...
|
||
|
[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/extract_spice.tcl'...
|
||
|
[INFO]: Starting LVS process...
|
||
|
[INFO]: Writing Powered Verilog (logs: housekeeping/runs/23_02_27_06_04/logs/signoff/29-write_powered_def.log, housekeeping/runs/23_02_27_06_04/logs/signoff/29-write_powered_verilog.log)...
|
||
|
[INFO]: Writing Verilog (log: housekeeping/runs/23_02_27_06_04/logs/signoff/29-write_powered_verilog.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/write_views.tcl'...
|
||
|
[INFO]: Changing netlist to 'housekeeping/runs/23_02_27_06_04/tmp/signoff/28-housekeeping.nl.v'...
|
||
|
[INFO]: Running LVS (log: housekeeping/runs/23_02_27_06_04/logs/signoff/31-lvs.lef.log)...
|
||
|
[INFO]: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/housekeeping/runs/23_02_27_06_04/results/signoff/housekeeping.spice against /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/housekeeping/runs/23_02_27_06_04/tmp/signoff/28-housekeeping.pnl.v
|
||
|
[INFO]: Running Magic DRC (log: housekeeping/runs/23_02_27_06_04/logs/signoff/32-drc.log)...
|
||
|
[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/drc.tcl'...
|
||
|
[INFO]: Converting Magic DRC database to various tool-readable formats...
|
||
|
[INFO]: No DRC violations after GDS streaming out.
|
||
|
[INFO]: Running OpenROAD Antenna Rule Checker (log: housekeeping/runs/23_02_27_06_04/logs/signoff/33-antenna.log)...
|
||
|
[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/antenna_check.tcl'...
|
||
|
[INFO]: Running Circuit Validity Checker ERC (log: housekeeping/runs/23_02_27_06_04/logs/signoff/34-erc_screen.log)...
|
||
|
[INFO]: Saving current set of views in 'housekeeping/runs/23_02_27_06_04/results/final'...
|
||
|
[INFO]: Saving current set of views in '..'...
|
||
|
[INFO]: Calculating runtime...
|
||
|
[INFO]: Saving runtime environment...
|
||
|
[INFO]: Generating final set of reports...
|
||
|
[INFO]: Created manufacturability report at 'housekeeping/runs/23_02_27_06_04/reports/manufacturability.rpt'.
|
||
|
[INFO]: Created metrics report at 'housekeeping/runs/23_02_27_06_04/reports/metrics.csv'.
|
||
|
[WARNING]: There are max fanout violations in the design at the typical corner. Please refer to 'housekeeping/runs/23_02_27_06_04/reports/signoff/25-rcx_sta.slew.rpt'.
|
||
|
[INFO]: There are no hold violations in the design at the typical corner.
|
||
|
[INFO]: There are no setup violations in the design at the typical corner.
|
||
|
[SUCCESS]: Flow complete.
|
||
|
[INFO]: Note that the following warnings have been generated:
|