reharden `caravel`

This commit is contained in:
mo-hosni 2023-03-27 04:46:50 -07:00
parent 58bc32467d
commit d5b286e721
8 changed files with 361 additions and 99 deletions

Binary file not shown.

View File

@ -1,7 +1,7 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1679822809 timestamp 1679915728
<< metal5 >> << metal5 >>
rect 78440 1018512 90960 1031002 rect 78440 1018512 90960 1031002
rect 129840 1018512 142360 1031002 rect 129840 1018512 142360 1031002

66
signoff/caravel/cmds.log Normal file
View File

@ -0,0 +1,66 @@
Mon Mar 27 11:14:40 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/lefutil.py get_metal_layers -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/layers.list /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef"
Mon Mar 27 11:14:40 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef -i /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Mar 27 11:14:41 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef -i /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_logo-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_motto-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//copyright_block-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//open_source-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//user_id_textblock-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//chip_io.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_core.lef |& tee /dev/null"
Mon Mar 27 11:14:41 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.min.lef -i /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Mar 27 11:14:41 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.min.lef -i /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.min.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_logo-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_motto-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//copyright_block-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//open_source-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//user_id_textblock-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//chip_io.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_core.lef |& tee /dev/null"
Mon Mar 27 11:14:41 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.max.lef -i /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Mar 27 11:14:41 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.max.lef -i /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.max.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_logo-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_motto-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//copyright_block-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//open_source-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//user_id_textblock-stub.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//chip_io.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/lef//caravel_core.lef |& tee /dev/null"
Mon Mar 27 11:14:41 UTC 2023 - Executing "python3 /openlane/scripts/mergeLib.py --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/merged.lib --name sky130A_merged /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
Mon Mar 27 11:14:41 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/trimmed.lib.exclude.list --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/trimmed.lib /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/merged.lib"
Mon Mar 27 11:14:42 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/cts/cts.lib.exclude.list --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/cts/cts.lib /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
Mon Mar 27 11:14:42 UTC 2023 - Executing "python3 /openlane/scripts/new_tracks.py -i /pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/routing/config.tracks"
Mon Mar 27 11:14:42 UTC 2023 - Executing "echo {OpenLane 05fac72e4dcbaab8d56151495e1c77f29db1e576} > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/OPENLANE_VERSION"
Mon Mar 27 11:14:42 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/0-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib"
Mon Mar 27 11:14:42 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/trimmed.lib > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/0-trimmed.no_pg.lib"
Mon Mar 27 11:14:42 UTC 2023 - Executing "yosys -c /openlane/scripts/yosys/elaborate.tcl |& tee /dev/null /dev/null"
Mon Mar 27 11:15:24 UTC 2023 - Executing "sed -i.bak -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel\/runs\/23_03_27_04_14\/results\/synthesis\/caravel.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/config.tcl"
Mon Mar 27 11:15:24 UTC 2023 - Executing "sed -i.bak /defparam/d /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/synthesis/caravel.v"
Mon Mar 27 11:15:24 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/floorplan.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/floorplan/1-initial_fp.log"
Mon Mar 27 11:15:24 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/defutil.py extract_core_dims --output-data /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/dimensions.txt --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.def"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo padframe 0 0 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo chip_core 211.5 210.5 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo user_id_textblock 175 35 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo copyright_block 482 85 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo open_source 768 15 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo caravel_logo 1080 25.5 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "echo caravel_motto 1350 -35 N >> /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg"
Mon Mar 27 11:15:25 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/manual_macro_place.py --config /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement/macro_placement.cfg --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/placement/2-macro_placement.log"
Mon Mar 27 11:15:25 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/label_macro_pins.py --netlist-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def --pad-pin-name {} --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff/2-label_macro_pins.log"
Mon Mar 27 11:15:26 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff/3-parasitics_extraction.min.log"
Mon Mar 27 11:15:26 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff/4-parasitics_extraction.max.log"
Mon Mar 27 11:15:27 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff/5-parasitics_extraction.nom.log"
Mon Mar 27 11:15:27 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/def/mag_gds.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff/6-gdsii.log"
Mon Mar 27 11:17:16 UTC 2023 - Executing "python3 /openlane/scripts/generate_reports.py -d /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel --design_name caravel --tag 23_03_27_04_14 --output_file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/metrics.csv --man_report /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/manufacturability.rpt --run_path /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14"

View File

@ -109,7 +109,7 @@ set ::env(FULL_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_ma
set ::env(GDS_FILES) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} set ::env(GDS_FILES) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GDS_FILES_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} set ::env(GDS_FILES_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GENERATE_FINAL_SUMMARY_REPORT) {1} set ::env(GENERATE_FINAL_SUMMARY_REPORT) {1}
set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/config.tcl} set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/config.tcl}
set ::env(GLB_OPTIMIZE_MIRRORING) {1} set ::env(GLB_OPTIMIZE_MIRRORING) {1}
set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0}
set ::env(GLB_RESIZER_DESIGN_OPTIMIZATIONS) {1} set ::env(GLB_RESIZER_DESIGN_OPTIMIZATIONS) {1}
@ -156,7 +156,7 @@ set ::env(LIB_SLOWEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_h
set ::env(LIB_SLOWEST_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} set ::env(LIB_SLOWEST_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SYNTH) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} set ::env(LIB_SYNTH) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LIB_TYPICAL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} set ::env(LIB_TYPICAL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs} set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs}
set ::env(LVS_CONNECT_BY_LABEL) {0} set ::env(LVS_CONNECT_BY_LABEL) {0}
set ::env(LVS_INSERT_POWER_PINS) {0} set ::env(LVS_INSERT_POWER_PINS) {0}
set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4}
@ -237,8 +237,8 @@ set ::env(RCX_MERGE_VIA_WIRE_RES) {1}
set ::env(RCX_RULES) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} set ::env(RCX_RULES) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre}
set ::env(RCX_RULES_MAX) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} set ::env(RCX_RULES_MAX) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre}
set ::env(RCX_RULES_MIN) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} set ::env(RCX_RULES_MIN) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre}
set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports} set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports}
set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results} set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results}
set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4}
set ::env(RIGHT_MARGIN_MULT) {12} set ::env(RIGHT_MARGIN_MULT) {12}
set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v} set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v}
@ -249,7 +249,7 @@ set ::env(RSZ_USE_OLD_REMOVER) {0}
set ::env(RT_MAX_LAYER) {met5} set ::env(RT_MAX_LAYER) {met5}
set ::env(RT_MIN_LAYER) {met1} set ::env(RT_MIN_LAYER) {met1}
set ::env(RUN_CVC) {1} set ::env(RUN_CVC) {1}
set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26} set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14}
set ::env(RUN_DRT) {1} set ::env(RUN_DRT) {1}
set ::env(RUN_FILL_INSERTION) {0} set ::env(RUN_FILL_INSERTION) {0}
set ::env(RUN_IRDROP_REPORT) {1} set ::env(RUN_IRDROP_REPORT) {1}
@ -260,11 +260,11 @@ set ::env(RUN_LVS) {1}
set ::env(RUN_MAGIC) {1} set ::env(RUN_MAGIC) {1}
set ::env(RUN_MAGIC_DRC) {1} set ::env(RUN_MAGIC_DRC) {1}
set ::env(RUN_SPEF_EXTRACTION) {1} set ::env(RUN_SPEF_EXTRACTION) {1}
set ::env(RUN_TAG) {23_03_26_02_26} set ::env(RUN_TAG) {23_03_27_04_14}
set ::env(RUN_TAP_DECAP_INSERTION) {1} set ::env(RUN_TAP_DECAP_INSERTION) {1}
set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd} set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd}
set ::env(SPEF_EXTRACTOR) {openrcx} set ::env(SPEF_EXTRACTOR) {openrcx}
set ::env(START_TIME) {2023.03.26_09.26.03} set ::env(START_TIME) {2023.03.27_11.14.40}
set ::env(STA_REPORT_POWER) {1} set ::env(STA_REPORT_POWER) {1}
set ::env(STA_WRITE_LIB) {1} set ::env(STA_WRITE_LIB) {1}
set ::env(STD_CELL_GROUND_PINS) {VGND VNB} set ::env(STD_CELL_GROUND_PINS) {VGND VNB}
@ -305,7 +305,7 @@ set ::env(TECH_LEF_MAX) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd
set ::env(TECH_LEF_MIN) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} set ::env(TECH_LEF_MIN) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef}
set ::env(TECH_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} set ::env(TECH_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TERMINAL_OUTPUT) {/dev/null} set ::env(TERMINAL_OUTPUT) {/dev/null}
set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp} set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp}
set ::env(TOP_MARGIN_MULT) {4} set ::env(TOP_MARGIN_MULT) {4}
set ::env(TRACKS_INFO_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} set ::env(TRACKS_INFO_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info}
set ::env(TRISTATE_BUFFER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v} set ::env(TRISTATE_BUFFER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v}
@ -317,41 +317,41 @@ set ::env(VERILOG_FILES) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel
set ::env(VERILOG_FILES_BLACKBOX) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/caravel_logo.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/caravel_motto.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/copyright_block.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/open_source.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/user_id_textblock.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/defines.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/pads.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/chip_io.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//gl/caravel_core.v} set ::env(VERILOG_FILES_BLACKBOX) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/caravel_logo.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/caravel_motto.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/copyright_block.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/open_source.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/user_id_textblock.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/defines.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/pads.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/chip_io.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//gl/caravel_core.v}
set ::env(WIRE_RC_LAYER) {met1} set ::env(WIRE_RC_LAYER) {met1}
set ::env(YOSYS_REWRITE_VERILOG) {0} set ::env(YOSYS_REWRITE_VERILOG) {0}
set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/cts} set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/cts}
set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/cts} set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/cts}
set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/cts} set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/cts}
set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/cts} set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/cts}
set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/eco} set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/eco}
set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/eco} set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/eco}
set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/eco} set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/eco}
set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/eco} set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/eco}
set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/floorplan} set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/floorplan}
set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/floorplan} set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/floorplan}
set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/floorplan} set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/floorplan}
set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan} set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan}
set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/placement} set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/placement}
set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/placement} set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/placement}
set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/placement} set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/placement}
set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/placement} set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement}
set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/routing} set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/routing}
set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/routing} set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/routing}
set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/routing} set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/routing}
set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/routing} set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/routing}
set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/signoff} set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff}
set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/signoff} set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/signoff}
set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/signoff} set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/signoff}
set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/signoff} set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/signoff}
set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/synthesis} set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/synthesis}
set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/synthesis} set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/synthesis}
set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/synthesis} set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/synthesis}
set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis} set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis}
set ::env(SYNTH_MAX_TRAN) {0.75} set ::env(SYNTH_MAX_TRAN) {0.75}
set ::env(CURRENT_INDEX) 6 set ::env(CURRENT_INDEX) 6
set ::env(CURRENT_DEF) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan/1-initial_fp.macro_placement.def set ::env(CURRENT_DEF) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def
set ::env(CURRENT_GUIDE) {0} set ::env(CURRENT_GUIDE) {0}
set ::env(CURRENT_NETLIST) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/synthesis/caravel.v set ::env(CURRENT_NETLIST) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/synthesis/caravel.v
set ::env(CURRENT_POWERED_NETLIST) {0} set ::env(CURRENT_POWERED_NETLIST) {0}
set ::env(CURRENT_ODB) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan/1-initial_fp.macro_placement.odb set ::env(CURRENT_ODB) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.odb
set ::env(PDK_ROOT) {/pdk} set ::env(PDK_ROOT) {/pdk}
set ::env(BASE_SDC_FILE) {/openlane/scripts/base.sdc} set ::env(BASE_SDC_FILE) {/openlane/scripts/base.sdc}
set ::env(BASIC_PREP_COMPLETE) {1} set ::env(BASIC_PREP_COMPLETE) {1}
@ -388,14 +388,14 @@ set ::env(CTS_SQR_RES) {0.125}
set ::env(CTS_TARGET_SKEW) {200} set ::env(CTS_TARGET_SKEW) {200}
set ::env(CTS_TECH_DIR) {N/A} set ::env(CTS_TECH_DIR) {N/A}
set ::env(CTS_TOLERANCE) {100} set ::env(CTS_TOLERANCE) {100}
set ::env(CURRENT_DEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan/1-initial_fp.macro_placement.def} set ::env(CURRENT_DEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def}
set ::env(CURRENT_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/signoff/caravel.gds} set ::env(CURRENT_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/signoff/caravel.gds}
set ::env(CURRENT_GUIDE) {0} set ::env(CURRENT_GUIDE) {0}
set ::env(CURRENT_INDEX) {6} set ::env(CURRENT_INDEX) {6}
set ::env(CURRENT_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/synthesis/caravel.v} set ::env(CURRENT_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/synthesis/caravel.v}
set ::env(CURRENT_ODB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan/1-initial_fp.macro_placement.odb} set ::env(CURRENT_ODB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.odb}
set ::env(CURRENT_POWERED_NETLIST) {0} set ::env(CURRENT_POWERED_NETLIST) {0}
set ::env(CURRENT_SDC) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan/1-initial_fp.sdc} set ::env(CURRENT_SDC) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.sdc}
set ::env(CURRENT_SPEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/caravel.nom.spef} set ::env(CURRENT_SPEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/caravel.nom.spef}
set ::env(CVC_SCRIPTS_DIR) {/pdk/sky130A/libs.tech/openlane/cvc} set ::env(CVC_SCRIPTS_DIR) {/pdk/sky130A/libs.tech/openlane/cvc}
set ::env(DATA_WIRE_RC_LAYER) {met2} set ::env(DATA_WIRE_RC_LAYER) {met2}
@ -477,7 +477,7 @@ set ::env(FULL_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_ma
set ::env(GDS_FILES) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} set ::env(GDS_FILES) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GDS_FILES_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} set ::env(GDS_FILES_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GENERATE_FINAL_SUMMARY_REPORT) {1} set ::env(GENERATE_FINAL_SUMMARY_REPORT) {1}
set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/config.tcl} set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/config.tcl}
set ::env(GLB_OPTIMIZE_MIRRORING) {1} set ::env(GLB_OPTIMIZE_MIRRORING) {1}
set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0}
set ::env(GLB_RESIZER_DESIGN_OPTIMIZATIONS) {1} set ::env(GLB_RESIZER_DESIGN_OPTIMIZATIONS) {1}
@ -508,7 +508,7 @@ set ::env(GRT_MACRO_EXTENSION) {0}
set ::env(GRT_MAX_DIODE_INS_ITERS) {1} set ::env(GRT_MAX_DIODE_INS_ITERS) {1}
set ::env(GRT_OVERFLOW_ITERS) {50} set ::env(GRT_OVERFLOW_ITERS) {50}
set ::env(HOME) {/} set ::env(HOME) {/}
set ::env(HOSTNAME) {c361494bc4bd} set ::env(HOSTNAME) {d34dccb709ba}
set ::env(IO_PCT) {0.2} set ::env(IO_PCT) {0.2}
set ::env(KLAYOUT_DEF_LAYER_MAP) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.map} set ::env(KLAYOUT_DEF_LAYER_MAP) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.map}
set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0}
@ -525,17 +525,17 @@ set ::env(LC_CTYPE) {en_US.UTF-8}
set ::env(LD_LIBRARY_PATH) {/build//lib:/build//lib/Linux-x86_64:} set ::env(LD_LIBRARY_PATH) {/build//lib:/build//lib/Linux-x86_64:}
set ::env(LEC_ENABLE) {0} set ::env(LEC_ENABLE) {0}
set ::env(LEFT_MARGIN_MULT) {12} set ::env(LEFT_MARGIN_MULT) {12}
set ::env(LIB_CTS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/cts/cts.lib} set ::env(LIB_CTS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/cts/cts.lib}
set ::env(LIB_FASTEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} set ::env(LIB_FASTEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib}
set ::env(LIB_SLOWEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} set ::env(LIB_SLOWEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SLOWEST_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} set ::env(LIB_SLOWEST_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SYNTH) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis/trimmed.lib} set ::env(LIB_SYNTH) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/trimmed.lib}
set ::env(LIB_SYNTH_COMPLETE) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} set ::env(LIB_SYNTH_COMPLETE) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LIB_SYNTH_COMPLETE_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis/0-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib} set ::env(LIB_SYNTH_COMPLETE_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/0-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib}
set ::env(LIB_SYNTH_MERGED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis/merged.lib} set ::env(LIB_SYNTH_MERGED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/merged.lib}
set ::env(LIB_SYNTH_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis/0-trimmed.no_pg.lib} set ::env(LIB_SYNTH_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/0-trimmed.no_pg.lib}
set ::env(LIB_TYPICAL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} set ::env(LIB_TYPICAL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs} set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs}
set ::env(LVS_CONNECT_BY_LABEL) {0} set ::env(LVS_CONNECT_BY_LABEL) {0}
set ::env(LVS_INSERT_POWER_PINS) {0} set ::env(LVS_INSERT_POWER_PINS) {0}
set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4}
@ -545,7 +545,7 @@ set ::env(MAGIC_DEF_NO_BLOCKAGES) {1}
set ::env(MAGIC_DISABLE_HIER_GDS) {1} set ::env(MAGIC_DISABLE_HIER_GDS) {1}
set ::env(MAGIC_DRC_USE_GDS) {1} set ::env(MAGIC_DRC_USE_GDS) {1}
set ::env(MAGIC_EXT_USE_GDS) {0} set ::env(MAGIC_EXT_USE_GDS) {0}
set ::env(MAGIC_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/signoff/caravel.magic.gds} set ::env(MAGIC_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/signoff/caravel.magic.gds}
set ::env(MAGIC_GDS_ALLOW_ABSTRACT) {0} set ::env(MAGIC_GDS_ALLOW_ABSTRACT) {0}
set ::env(MAGIC_GDS_POLYGON_SUBCELLS) {0} set ::env(MAGIC_GDS_POLYGON_SUBCELLS) {0}
set ::env(MAGIC_GENERATE_GDS) {1} set ::env(MAGIC_GENERATE_GDS) {1}
@ -561,14 +561,14 @@ set ::env(MAGTYPE) {mag}
set ::env(MANPATH) {/build//share/man:} set ::env(MANPATH) {/build//share/man:}
set ::env(MAX_METAL_LAYER) {6} set ::env(MAX_METAL_LAYER) {6}
set ::env(MCW_ROOT) {/home/hosni/caravel_sky130/caravel_mgmt_soc_litex} set ::env(MCW_ROOT) {/home/hosni/caravel_sky130/caravel_mgmt_soc_litex}
set ::env(MERGED_LEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/merged.nom.lef} set ::env(MERGED_LEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.nom.lef}
set ::env(MERGED_LEF_MAX) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/merged.max.lef} set ::env(MERGED_LEF_MAX) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.max.lef}
set ::env(MERGED_LEF_MIN) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/merged.min.lef} set ::env(MERGED_LEF_MIN) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/merged.min.lef}
set ::env(MISMATCHES_OK) {1} set ::env(MISMATCHES_OK) {1}
set ::env(NETGEN_SETUP_FILE) {/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} set ::env(NETGEN_SETUP_FILE) {/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl}
set ::env(NO_SYNTH_CELL_LIST) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells} set ::env(NO_SYNTH_CELL_LIST) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells}
set ::env(OPENLANE_ROOT) {/openlane} set ::env(OPENLANE_ROOT) {/openlane}
set ::env(OPENLANE_RUN_TAG) {23_03_26_02_26} set ::env(OPENLANE_RUN_TAG) {23_03_27_04_14}
set ::env(OPENLANE_VERBOSE) {1} set ::env(OPENLANE_VERBOSE) {1}
set ::env(OPENLANE_VERSION) {05fac72e4dcbaab8d56151495e1c77f29db1e576} set ::env(OPENLANE_VERSION) {05fac72e4dcbaab8d56151495e1c77f29db1e576}
set ::env(OPENROAD) {/build/} set ::env(OPENROAD) {/build/}
@ -636,20 +636,20 @@ set ::env(RCX_MERGE_VIA_WIRE_RES) {1}
set ::env(RCX_RULES) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} set ::env(RCX_RULES) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre}
set ::env(RCX_RULES_MAX) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} set ::env(RCX_RULES_MAX) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre}
set ::env(RCX_RULES_MIN) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} set ::env(RCX_RULES_MIN) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre}
set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports} set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports}
set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results} set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results}
set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4}
set ::env(RIGHT_MARGIN_MULT) {12} set ::env(RIGHT_MARGIN_MULT) {12}
set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v} set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v}
set ::env(ROOT_CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_16} set ::env(ROOT_CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_16}
set ::env(ROUTING_CORES) {2} set ::env(ROUTING_CORES) {2}
set ::env(RSZ_DONT_TOUCH_RX) {\$^} set ::env(RSZ_DONT_TOUCH_RX) {\$^}
set ::env(RSZ_LIB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib} set ::env(RSZ_LIB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(RSZ_USE_OLD_REMOVER) {0} set ::env(RSZ_USE_OLD_REMOVER) {0}
set ::env(RT_MAX_LAYER) {met5} set ::env(RT_MAX_LAYER) {met5}
set ::env(RT_MIN_LAYER) {met1} set ::env(RT_MIN_LAYER) {met1}
set ::env(RUN_CVC) {1} set ::env(RUN_CVC) {1}
set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26} set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14}
set ::env(RUN_DRT) {1} set ::env(RUN_DRT) {1}
set ::env(RUN_FILL_INSERTION) {0} set ::env(RUN_FILL_INSERTION) {0}
set ::env(RUN_IRDROP_REPORT) {1} set ::env(RUN_IRDROP_REPORT) {1}
@ -660,13 +660,13 @@ set ::env(RUN_LVS) {1}
set ::env(RUN_MAGIC) {1} set ::env(RUN_MAGIC) {1}
set ::env(RUN_MAGIC_DRC) {1} set ::env(RUN_MAGIC_DRC) {1}
set ::env(RUN_SPEF_EXTRACTION) {1} set ::env(RUN_SPEF_EXTRACTION) {1}
set ::env(RUN_TAG) {23_03_26_02_26} set ::env(RUN_TAG) {23_03_27_04_14}
set ::env(RUN_TAP_DECAP_INSERTION) {1} set ::env(RUN_TAP_DECAP_INSERTION) {1}
set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd} set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd}
set ::env(SCRIPTS_DIR) {/openlane/scripts} set ::env(SCRIPTS_DIR) {/openlane/scripts}
set ::env(SHLVL) {1} set ::env(SHLVL) {1}
set ::env(SPEF_EXTRACTOR) {openrcx} set ::env(SPEF_EXTRACTOR) {openrcx}
set ::env(START_TIME) {2023.03.26_09.26.03} set ::env(START_TIME) {2023.03.27_11.14.40}
set ::env(STA_REPORT_POWER) {1} set ::env(STA_REPORT_POWER) {1}
set ::env(STA_WRITE_LIB) {1} set ::env(STA_WRITE_LIB) {1}
set ::env(STD_CELL_GROUND_PINS) {VGND VNB} set ::env(STD_CELL_GROUND_PINS) {VGND VNB}
@ -712,10 +712,10 @@ set ::env(TECH_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd
set ::env(TECH_METAL_LAYERS) {li1 met1 met2 met3 met4 met5} set ::env(TECH_METAL_LAYERS) {li1 met1 met2 met3 met4 met5}
set ::env(TERM) {xterm} set ::env(TERM) {xterm}
set ::env(TERMINAL_OUTPUT) {/dev/null} set ::env(TERMINAL_OUTPUT) {/dev/null}
set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp} set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp}
set ::env(TOP_MARGIN_MULT) {4} set ::env(TOP_MARGIN_MULT) {4}
set ::env(TRACKS_INFO_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} set ::env(TRACKS_INFO_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info}
set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/routing/config.tracks} set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/routing/config.tracks}
set ::env(TRISTATE_BUFFER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v} set ::env(TRISTATE_BUFFER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v}
set ::env(USE_ARC_ANTENNA_CHECK) {1} set ::env(USE_ARC_ANTENNA_CHECK) {1}
set ::env(USE_GPIO_PADS) {0} set ::env(USE_GPIO_PADS) {0}
@ -727,35 +727,35 @@ set ::env(VERILOG_FILES_BLACKBOX) { /home/hosni/caravel_sky130/caravel_redesign-
set ::env(WIRE_RC_LAYER) {met1} set ::env(WIRE_RC_LAYER) {met1}
set ::env(YOSYS_REWRITE_VERILOG) {0} set ::env(YOSYS_REWRITE_VERILOG) {0}
set ::env(_) {/openlane/flow.tcl} set ::env(_) {/openlane/flow.tcl}
set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/cts} set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/cts}
set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/cts} set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/cts}
set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/cts} set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/cts}
set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/cts} set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/cts}
set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/eco} set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/eco}
set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/eco} set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/eco}
set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/eco} set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/eco}
set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/eco} set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/eco}
set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/floorplan} set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/floorplan}
set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/floorplan} set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/floorplan}
set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/floorplan} set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/floorplan}
set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/floorplan} set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/floorplan}
set ::env(fp_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/floorplan/1-initial_fp} set ::env(fp_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/floorplan/1-initial_fp}
set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/placement} set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/placement}
set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/placement} set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/placement}
set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/placement} set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/placement}
set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/placement} set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/placement}
set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/routing} set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/routing}
set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/routing} set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/routing}
set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/routing} set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/routing}
set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/routing} set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/routing}
set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/signoff} set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/signoff}
set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/signoff} set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/signoff}
set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/signoff} set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/signoff}
set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/signoff} set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/signoff}
set ::env(synth_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/synthesis/0-synthesis} set ::env(synth_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/synthesis/0-synthesis}
set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/logs/synthesis} set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs/synthesis}
set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/reports/synthesis} set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/reports/synthesis}
set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/results/synthesis} set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/results/synthesis}
set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_26_02_26/tmp/synthesis} set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis}
set ::env(timer_end) {1679822914} set ::env(timer_end) {1679915835}
set ::env(timer_start) {1679822763} set ::env(timer_start) {1679915680}

View File

@ -0,0 +1,90 @@
# SPDX-FileCopyrightText: 2020 Efabless Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# SPDX-License-Identifier: Apache-2.0
# User config
set verilog_root $::env(CARAVEL_ROOT)/verilog/
set lef_root $::env(CARAVEL_ROOT)/lef/
set gds_root $::env(CARAVEL_ROOT)/gds/
set ::env(DESIGN_NAME) caravel
set ::env(ROUTING_CORES) 2
# Change if needed
set ::env(VERILOG_FILES) "\
$verilog_root/rtl/user_defines.v \
$verilog_root/rtl/defines.v \
$verilog_root/rtl/caravel.v"
set ::env(SYNTH_READ_BLACKBOX_LIB) 0
set ::env(VERILOG_FILES_BLACKBOX) "\
$verilog_root/rtl/caravel_logo.v \
$verilog_root/rtl/caravel_motto.v \
$verilog_root/rtl/copyright_block.v \
$verilog_root/rtl/open_source.v \
$verilog_root/rtl/user_id_textblock.v \
$verilog_root/rtl/defines.v \
$verilog_root/rtl/pads.v \
$verilog_root/rtl/chip_io.v \
$verilog_root/gl/caravel_core.v"
set ::env(EXTRA_LEFS) "\
$lef_root/caravel_logo-stub.lef \
$lef_root/caravel_motto-stub.lef \
$lef_root/copyright_block-stub.lef \
$lef_root/open_source-stub.lef \
$lef_root/user_id_textblock-stub.lef \
$lef_root/chip_io.lef \
$lef_root/caravel_core.lef"
set ::env(EXTRA_GDS_FILES) "\
$gds_root/copyright_block.gds \
$gds_root/open_source.gds \
$gds_root/user_id_textblock.gds \
$gds_root/caravel_logo.gds \
$gds_root/caravel_motto.gds \
$gds_root/chip_io.gds \
$gds_root/caravel_core.gds"
set ::env(SYNTH_ELABORATE_ONLY) 1
set ::env(LEC_ENABLE) 0
set ::env(FP_SIZING) absolute
set fd [open "$::env(DESIGN_DIR)/../chip_dimensions.txt" "r"]
set ::env(DIE_AREA) [read $fd]
close $fd
set ::env(CELL_PAD) 0
set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) 0
set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) 0
set ::env(DIODE_INSERTION_STRATEGY) 0
set ::env(GRT_ALLOW_CONGESTION) 1
set ::env(RUN_FILL_INSERTION) 0
# DON'T PUT CELLS ON THE TOP LEVEL
set ::env(LVS_INSERT_POWER_PINS) 0
set ::env(MAGIC_GENERATE_LEF) 0
set ::env(QUIT_ON_ILLEGAL_OVERLAPS) 0
set ::env(QUIT_ON_TR_DRC) 0
set ::env(QUIT_ON_LVS_ERROR) 1
set ::env(SYNTH_DEFINES) "USE_POWER_PINS"

View File

@ -1,2 +1,2 @@
design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,CoreArea_um^2,power_slowest_internal_uW,power_slowest_switching_uW,power_slowest_leakage_uW,power_typical_internal_uW,power_typical_switching_uW,power_typical_leakage_uW,power_fastest_internal_uW,power_fastest_switching_uW,power_fastest_leakage_uW,critical_path_ns,suggested_clock_period,suggested_clock_frequency,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GRT_ADJUSTMENT,STD_CELL_LIBRARY,DIODE_INSERTION_STRATEGY design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,CoreArea_um^2,power_slowest_internal_uW,power_slowest_switching_uW,power_slowest_leakage_uW,power_typical_internal_uW,power_typical_switching_uW,power_typical_leakage_uW,power_fastest_internal_uW,power_fastest_switching_uW,power_fastest_leakage_uW,critical_path_ns,suggested_clock_period,suggested_clock_frequency,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GRT_ADJUSTMENT,STD_CELL_LIBRARY,DIODE_INSERTION_STRATEGY
/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel,caravel,23_03_26_02_26,flow completed,0h2m31s0ms,-1,-2.0,-1,-1,-1,-1,7,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,18475999.948799998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,11.0,90.9090909090909,10.0,0,1,50,153.18,153.6,0.3,0.55,sky130_fd_sc_hd,10,AREA 0 /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel,caravel,23_03_27_04_14,flow completed,0h2m35s0ms,-1,-2.0,-1,-1,-1,-1,7,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,18475999.948799998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,11.0,90.9090909090909,10.0,0,1,50,153.18,153.6,0.3,0.55,sky130_fd_sc_hd,10,AREA 0

1 design design_name config flow_status total_runtime routed_runtime (Cell/mm^2)/Core_Util DIEAREA_mm^2 CellPer_mm^2 OpenDP_Util Peak_Memory_Usage_MB cell_count tritonRoute_violations Short_violations MetSpc_violations OffGrid_violations MinHole_violations Other_violations Magic_violations antenna_violations lvs_total_errors cvc_total_errors klayout_violations wire_length vias wns pl_wns optimized_wns fastroute_wns spef_wns tns pl_tns optimized_tns fastroute_tns spef_tns HPWL routing_layer1_pct routing_layer2_pct routing_layer3_pct routing_layer4_pct routing_layer5_pct routing_layer6_pct wires_count wire_bits public_wires_count public_wire_bits memories_count memory_bits processes_count cells_pre_abc AND DFF NAND NOR OR XOR XNOR MUX inputs outputs level EndCaps TapCells Diodes Total_Physical_Cells CoreArea_um^2 power_slowest_internal_uW power_slowest_switching_uW power_slowest_leakage_uW power_typical_internal_uW power_typical_switching_uW power_typical_leakage_uW power_fastest_internal_uW power_fastest_switching_uW power_fastest_leakage_uW critical_path_ns suggested_clock_period suggested_clock_frequency CLOCK_PERIOD SYNTH_STRATEGY SYNTH_MAX_FANOUT FP_CORE_UTIL FP_ASPECT_RATIO FP_PDN_VPITCH FP_PDN_HPITCH PL_TARGET_DENSITY GRT_ADJUSTMENT STD_CELL_LIBRARY DIODE_INSERTION_STRATEGY
2 /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel caravel 23_03_26_02_26 23_03_27_04_14 flow completed 0h2m31s0ms 0h2m35s0ms -1 -2.0 -1 -1 -1 -1 7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 18475999.948799998 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11.0 90.9090909090909 10.0 0 1 50 153.18 153.6 0.3 0.55 sky130_fd_sc_hd 10 AREA 0

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,28 @@
- status: 0 - openlane design prep
runtime_s: 2.08
runtime_ts: 0h0m2s76ms
- status: 1 - floorplan initialization - openroad
runtime_s: 0.6
runtime_ts: 0h0m0s596ms
- status: 2 - label macro pins - label_macro_pins.py
runtime_s: 0.34
runtime_ts: 0h0m0s342ms
- status: 3 - parasitics extraction - openroad
runtime_s: 0.47
runtime_ts: 0h0m0s467ms
- status: 4 - parasitics extraction - openroad
runtime_s: 0.46
runtime_ts: 0h0m0s464ms
- status: 5 - parasitics extraction - openroad
runtime_s: 0.47
runtime_ts: 0h0m0s465ms
- status: 6 - gdsii - magic
runtime_s: 107.58
runtime_ts: 0h1m47s584ms
---
- status: routed
runtime_s: -1
runtime_ts: '-1'
- status: flow completed
runtime_s: 155.0
runtime_ts: 0h2m35s0ms