diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz index d2e0d83f..cbe8a789 100644 Binary files a/gds/caravel.gds.gz and b/gds/caravel.gds.gz differ diff --git a/lef/caravel.lef b/lef/caravel.lef index 55a3023d..f9d83bde 100644 --- a/lef/caravel.lef +++ b/lef/caravel.lef @@ -10,6 +10,7 @@ MACRO caravel PIN clock DIRECTION INPUT ; USE SIGNAL ; + ANTENNAGATEAREA 0.126000 ; PORT LAYER met5 ; RECT 938.200 32.990 1000.800 95.440 ; @@ -18,6 +19,7 @@ MACRO caravel PIN flash_clk DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; + ANTENNADIFFAREA 0.340600 ; PORT LAYER met5 ; RECT 1755.200 32.990 1817.800 95.440 ; @@ -26,6 +28,7 @@ MACRO caravel PIN flash_csb DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; + ANTENNADIFFAREA 0.340600 ; PORT LAYER met5 ; RECT 1481.200 32.990 1543.800 95.440 ; @@ -34,6 +37,7 @@ MACRO caravel PIN flash_io0 DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; + ANTENNADIFFAREA 0.340600 ; PORT LAYER met5 ; RECT 2029.200 32.990 2091.800 95.440 ; @@ -42,6 +46,7 @@ MACRO caravel PIN flash_io1 DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; + ANTENNADIFFAREA 0.340600 ; PORT LAYER met5 ; RECT 2303.200 32.990 2365.800 95.440 ; @@ -362,6 +367,7 @@ MACRO caravel PIN resetb DIRECTION INPUT ; USE SIGNAL ; + ANTENNAGATEAREA 0.126000 ; PORT LAYER met5 ; RECT 683.565 35.715 720.750 91.545 ; diff --git a/mag/caravel.mag b/mag/caravel.mag index 795023f3..cf8d78f6 100644 --- a/mag/caravel.mag +++ b/mag/caravel.mag @@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1679915728 +timestamp 1681135334 << metal5 >> rect 78440 1018512 90960 1031002 rect 129840 1018512 142360 1031002 diff --git a/signoff/caravel/PDK_SOURCES b/signoff/caravel/PDK_SOURCES index c52ade7c..68de1357 100644 --- a/signoff/caravel/PDK_SOURCES +++ b/signoff/caravel/PDK_SOURCES @@ -1 +1 @@ -open_pdks e6f9c8876da77220403014b116761b0b2d79aab4 +open_pdks 12df12e2e74145e31c5a13de02f9a1e176b56e67 diff --git a/signoff/caravel/cmds.log b/signoff/caravel/cmds.log index 40a6696c..052a3329 100644 --- a/signoff/caravel/cmds.log +++ b/signoff/caravel/cmds.log @@ -1,66 +1,64 @@ -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 Apr 10 14:01:26 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/lefutil.py get_metal_layers -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:26 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:26 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.nom.lef -i /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:26 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:26 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.min.lef -i /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:26 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:27 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.max.lef -i /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:27 UTC 2023 - Executing "python3 /openlane/scripts/mergeLib.py --output /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:27 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/trimmed.lib.exclude.list --output /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/trimmed.lib /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:27 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/cts/cts.lib.exclude.list --output /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:28 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-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:28 UTC 2023 - Executing "echo {OpenLane 05fac72e4dcbaab8d56151495e1c77f29db1e576} > /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:28 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-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:28 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/trimmed.lib > /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:01:28 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 Apr 10 14:02:10 UTC 2023 - Executing "sed -i.bak -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel-redesign-2\/caravel\/openlane\/caravel\/runs\/23_04_10_07_01\/results\/synthesis\/caravel.v/} /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:10 UTC 2023 - Executing "sed -i.bak /defparam/d /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:10 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/floorplan.tcl |& tee /dev/null /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/defutil.py extract_core_dims --output-data /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/dimensions.txt --input-lef /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.nom.lef /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo padframe 0 0 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo chip_core 211.5 210.5 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo user_id_textblock 175 35 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo copyright_block 482 85 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo open_source 768 15 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo caravel_logo 1080 25.5 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "echo caravel_motto 1350 -35 N >> /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:11 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/manual_macro_place.py --config /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/placement/macro_placement.cfg --input-lef /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.nom.lef --output-def /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def --output /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.odb /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.odb |& tee /dev/null /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:12 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/label_macro_pins.py --netlist-def /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def --pad-pin-name {} --input-lef /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.nom.lef --output-def /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def --output /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def.odb /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.odb |& tee /dev/null /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:12 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:13 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 Apr 10 14:02:13 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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" +Mon Apr 10 14:02:14 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-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/signoff/6-gdsii.log" diff --git a/signoff/caravel/config.tcl b/signoff/caravel/config.tcl index 8c94c65b..3b6a4aab 100644 --- a/signoff/caravel/config.tcl +++ b/signoff/caravel/config.tcl @@ -35,7 +35,7 @@ set ::env(DATA_WIRE_RC_LAYER) {met2} set ::env(DECAP_CELL) {sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3} set ::env(DEFAULT_MAX_TRAN) {0.75} set ::env(DEF_UNITS_PER_MICRON) {1000} -set ::env(DESIGN_CONFIG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/config.tcl} +set ::env(DESIGN_CONFIG) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/config.tcl} set ::env(DESIGN_IS_CORE) {1} set ::env(DESIGN_NAME) {caravel} set ::env(DETAILED_ROUTER) {tritonroute} @@ -44,15 +44,12 @@ set ::env(DIE_AREA) {0 0 3588 5188 set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} set ::env(DIODE_CELL_PIN) {DIODE} set ::env(DIODE_INSERTION_STRATEGY) {0} +set ::env(DIODE_ON_PORTS) {none} set ::env(DIODE_PADDING) {2} -set ::env(DPL_CELL_PADDING) {4} +set ::env(DPL_CELL_PADDING) {0} set ::env(DRC_EXCLUDE_CELL_LIST) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} set ::env(DRT_OPT_ITERS) {64} -set ::env(ECO_ENABLE) {0} -set ::env(ECO_FINISH) {0} -set ::env(ECO_ITER) {0} -set ::env(ECO_SKIP_PIN) {1} set ::env(EXTRA_GDS_FILES) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//copyright_block.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//open_source.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//user_id_textblock.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_logo.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_motto.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//chip_io.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_core.gds} set ::env(EXTRA_LEFS) { /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} set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} @@ -109,7 +106,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_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} 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_27_04_14/config.tcl} +set ::env(GLB_CFG_FILE) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/config.tcl} set ::env(GLB_OPTIMIZE_MIRRORING) {1} set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} set ::env(GLB_RESIZER_DESIGN_OPTIMIZATIONS) {1} @@ -139,6 +136,9 @@ set ::env(GRT_LAYER_ADJUSTMENTS) {0.99,0,0,0,0,0} set ::env(GRT_MACRO_EXTENSION) {0} set ::env(GRT_MAX_DIODE_INS_ITERS) {1} set ::env(GRT_OVERFLOW_ITERS) {50} +set ::env(GRT_REPAIR_ANTENNAS) {0} +set ::env(HEURISTIC_ANTENNA_INSERTION_MODE) {source} +set ::env(HEURISTIC_ANTENNA_THRESHOLD) {90} set ::env(IO_PCT) {0.2} set ::env(KLAYOUT_DEF_LAYER_MAP) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.map} set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} @@ -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_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(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs} +set ::env(LOGS_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs} set ::env(LVS_CONNECT_BY_LABEL) {0} set ::env(LVS_INSERT_POWER_PINS) {0} set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} @@ -211,7 +211,7 @@ set ::env(PL_RESIZER_TIE_SEPERATION) {0} set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) {0} set ::env(PL_ROUTABILITY_DRIVEN) {1} set ::env(PL_SKIP_INITIAL_PLACEMENT) {0} -set ::env(PL_TARGET_DENSITY) {0.55} +set ::env(PL_TARGET_DENSITY) {0.6} set ::env(PL_TIME_DRIVEN) {1} set ::env(PL_WIRELENGTH_COEF) {0.25} set ::env(PRIMARY_SIGNOFF_TOOL) {magic} @@ -223,7 +223,7 @@ set ::env(QUIT_ON_LONG_WIRE) {0} set ::env(QUIT_ON_LVS_ERROR) {1} set ::env(QUIT_ON_MAGIC_DRC) {1} set ::env(QUIT_ON_SETUP_VIOLATIONS) {1} -set ::env(QUIT_ON_SYNTH_CHECKS) {0} +set ::env(QUIT_ON_SYNTH_CHECKS) {1} set ::env(QUIT_ON_TIMING_VIOLATIONS) {1} set ::env(QUIT_ON_TR_DRC) {0} set ::env(QUIT_ON_UNMAPPED_CELLS) {1} @@ -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_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(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_27_04_14/results} +set ::env(REPORTS_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports} +set ::env(RESULTS_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results} set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} set ::env(RIGHT_MARGIN_MULT) {12} set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v} @@ -249,9 +249,10 @@ set ::env(RSZ_USE_OLD_REMOVER) {0} set ::env(RT_MAX_LAYER) {met5} set ::env(RT_MIN_LAYER) {met1} set ::env(RUN_CVC) {1} -set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14} +set ::env(RUN_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01} set ::env(RUN_DRT) {1} set ::env(RUN_FILL_INSERTION) {0} +set ::env(RUN_HEURISTIC_DIODE_INSERTION) {0} set ::env(RUN_IRDROP_REPORT) {1} set ::env(RUN_KLAYOUT) {1} set ::env(RUN_KLAYOUT_DRC) {0} @@ -260,11 +261,11 @@ set ::env(RUN_LVS) {1} set ::env(RUN_MAGIC) {1} set ::env(RUN_MAGIC_DRC) {1} set ::env(RUN_SPEF_EXTRACTION) {1} -set ::env(RUN_TAG) {23_03_27_04_14} +set ::env(RUN_TAG) {23_04_10_07_01} set ::env(RUN_TAP_DECAP_INSERTION) {1} set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd} set ::env(SPEF_EXTRACTOR) {openrcx} -set ::env(START_TIME) {2023.03.27_11.14.40} +set ::env(START_TIME) {2023.04.10_14.01.26} set ::env(STA_REPORT_POWER) {1} set ::env(STA_WRITE_LIB) {1} set ::env(STD_CELL_GROUND_PINS) {VGND VNB} @@ -305,7 +306,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_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} set ::env(TERMINAL_OUTPUT) {/dev/null} -set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp} +set ::env(TMP_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp} set ::env(TOP_MARGIN_MULT) {4} 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} @@ -317,41 +318,37 @@ 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(WIRE_RC_LAYER) {met1} set ::env(YOSYS_REWRITE_VERILOG) {0} -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_27_04_14/reports/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_27_04_14/tmp/cts} -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_27_04_14/reports/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_27_04_14/tmp/eco} -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_27_04_14/reports/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_27_04_14/tmp/floorplan} -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_27_04_14/reports/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_27_04_14/tmp/placement} -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_27_04_14/reports/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_27_04_14/tmp/routing} -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_27_04_14/reports/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_27_04_14/tmp/signoff} -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_27_04_14/reports/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_27_04_14/tmp/synthesis} +set ::env(cts_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/cts} +set ::env(cts_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/cts} +set ::env(cts_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/cts} +set ::env(cts_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/cts} +set ::env(floorplan_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/floorplan} +set ::env(floorplan_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/floorplan} +set ::env(floorplan_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan} +set ::env(placement_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/placement} +set ::env(placement_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/placement} +set ::env(placement_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/placement} +set ::env(placement_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/placement} +set ::env(routing_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/routing} +set ::env(routing_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/routing} +set ::env(routing_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/routing} +set ::env(routing_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/routing} +set ::env(signoff_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/signoff} +set ::env(signoff_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/signoff} +set ::env(signoff_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/signoff} +set ::env(signoff_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/signoff} +set ::env(synthesis_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/synthesis} +set ::env(synthesis_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/synthesis} +set ::env(synthesis_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis} set ::env(SYNTH_MAX_TRAN) {0.75} set ::env(CURRENT_INDEX) 6 -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_DEF) /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def set ::env(CURRENT_GUIDE) {0} -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_NETLIST) /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/synthesis/caravel.v set ::env(CURRENT_POWERED_NETLIST) {0} -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_ODB) /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.odb set ::env(PDK_ROOT) {/pdk} set ::env(BASE_SDC_FILE) {/openlane/scripts/base.sdc} set ::env(BASIC_PREP_COMPLETE) {1} @@ -388,22 +385,22 @@ set ::env(CTS_SQR_RES) {0.125} set ::env(CTS_TARGET_SKEW) {200} set ::env(CTS_TECH_DIR) {N/A} set ::env(CTS_TOLERANCE) {100} -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_27_04_14/results/signoff/caravel.gds} +set ::env(CURRENT_DEF) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def} +set ::env(CURRENT_GDS) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/signoff/caravel.gds} set ::env(CURRENT_GUIDE) {0} set ::env(CURRENT_INDEX) {6} -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_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.odb} +set ::env(CURRENT_NETLIST) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/synthesis/caravel.v} +set ::env(CURRENT_ODB) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.odb} set ::env(CURRENT_POWERED_NETLIST) {0} -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_SDC) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.sdc} +set ::env(CURRENT_SPEF) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/caravel.nom.spef} set ::env(CVC_SCRIPTS_DIR) {/pdk/sky130A/libs.tech/openlane/cvc} set ::env(DATA_WIRE_RC_LAYER) {met2} set ::env(DECAP_CELL) {sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3} set ::env(DEFAULT_MAX_TRAN) {0.75} set ::env(DEF_UNITS_PER_MICRON) {1000} -set ::env(DESIGN_CONFIG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/config.tcl} -set ::env(DESIGN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel} +set ::env(DESIGN_CONFIG) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/config.tcl} +set ::env(DESIGN_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel} set ::env(DESIGN_IS_CORE) {1} set ::env(DESIGN_NAME) {caravel} set ::env(DETAILED_ROUTER) {tritonroute} @@ -411,16 +408,14 @@ set ::env(DIE_AREA) {0.0 0.0 3588.0 5188.0} set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} set ::env(DIODE_CELL_PIN) {DIODE} set ::env(DIODE_INSERTION_STRATEGY) {0} +set ::env(DIODE_ON_PORTS) {none} set ::env(DIODE_PADDING) {2} set ::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 } -set ::env(DPL_CELL_PADDING) {4} +set ::env(DPL_CELL_PADDING) {0} set ::env(DRC_EXCLUDE_CELL_LIST) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} set ::env(DRT_OPT_ITERS) {64} -set ::env(ECO_ENABLE) {0} -set ::env(ECO_FINISH) {0} -set ::env(ECO_ITER) {0} -set ::env(ECO_SKIP_PIN) {1} +set ::env(EXIT_ON_ERROR) {1} set ::env(EXTRA_GDS_FILES) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//copyright_block.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//open_source.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//user_id_textblock.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_logo.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_motto.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//chip_io.gds /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_core.gds} set ::env(EXTRA_LEFS) { /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} set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} @@ -477,7 +472,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_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} 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_27_04_14/config.tcl} +set ::env(GLB_CFG_FILE) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/config.tcl} set ::env(GLB_OPTIMIZE_MIRRORING) {1} set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} set ::env(GLB_RESIZER_DESIGN_OPTIMIZATIONS) {1} @@ -507,8 +502,11 @@ set ::env(GRT_LAYER_ADJUSTMENTS) {0.99,0,0,0,0,0} set ::env(GRT_MACRO_EXTENSION) {0} set ::env(GRT_MAX_DIODE_INS_ITERS) {1} set ::env(GRT_OVERFLOW_ITERS) {50} +set ::env(GRT_REPAIR_ANTENNAS) {0} +set ::env(HEURISTIC_ANTENNA_INSERTION_MODE) {source} +set ::env(HEURISTIC_ANTENNA_THRESHOLD) {90} set ::env(HOME) {/} -set ::env(HOSTNAME) {d34dccb709ba} +set ::env(HOSTNAME) {cad819bc8bab} set ::env(IO_PCT) {0.2} set ::env(KLAYOUT_DEF_LAYER_MAP) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.map} set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} @@ -525,17 +523,17 @@ set ::env(LC_CTYPE) {en_US.UTF-8} set ::env(LD_LIBRARY_PATH) {/build//lib:/build//lib/Linux-x86_64:} set ::env(LEC_ENABLE) {0} set ::env(LEFT_MARGIN_MULT) {12} -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_CTS) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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_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_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) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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_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_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_27_04_14/tmp/synthesis/0-trimmed.no_pg.lib} +set ::env(LIB_SYNTH_COMPLETE_NO_PG) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/0-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib} +set ::env(LIB_SYNTH_MERGED) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/merged.lib} +set ::env(LIB_SYNTH_NO_PG) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/logs} +set ::env(LOGS_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs} set ::env(LVS_CONNECT_BY_LABEL) {0} set ::env(LVS_INSERT_POWER_PINS) {0} set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} @@ -545,7 +543,7 @@ set ::env(MAGIC_DEF_NO_BLOCKAGES) {1} set ::env(MAGIC_DISABLE_HIER_GDS) {1} set ::env(MAGIC_DRC_USE_GDS) {1} set ::env(MAGIC_EXT_USE_GDS) {0} -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) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/signoff/caravel.magic.gds} set ::env(MAGIC_GDS_ALLOW_ABSTRACT) {0} set ::env(MAGIC_GDS_POLYGON_SUBCELLS) {0} set ::env(MAGIC_GENERATE_GDS) {1} @@ -561,14 +559,15 @@ set ::env(MAGTYPE) {mag} set ::env(MANPATH) {/build//share/man:} set ::env(MAX_METAL_LAYER) {6} 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_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_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_27_04_14/tmp/merged.min.lef} +set ::env(MERGED_LEF) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.nom.lef} +set ::env(MERGED_LEF_MAX) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.max.lef} +set ::env(MERGED_LEF_MIN) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/merged.min.lef} set ::env(MISMATCHES_OK) {1} 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(OPENLANE_MOUNTED_SCRIPTS_VERSION) {d70884942e62945c564c7c5c23daea9d7ae58cce} set ::env(OPENLANE_ROOT) {/openlane} -set ::env(OPENLANE_RUN_TAG) {23_03_27_04_14} +set ::env(OPENLANE_RUN_TAG) {23_04_10_07_01} set ::env(OPENLANE_VERBOSE) {1} set ::env(OPENLANE_VERSION) {05fac72e4dcbaab8d56151495e1c77f29db1e576} set ::env(OPENROAD) {/build/} @@ -609,12 +608,12 @@ set ::env(PL_RESIZER_TIE_SEPERATION) {0} set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) {0} set ::env(PL_ROUTABILITY_DRIVEN) {1} set ::env(PL_SKIP_INITIAL_PLACEMENT) {0} -set ::env(PL_TARGET_DENSITY) {0.55} +set ::env(PL_TARGET_DENSITY) {0.6} set ::env(PL_TIME_DRIVEN) {1} set ::env(PL_WIRELENGTH_COEF) {0.25} set ::env(PRIMARY_SIGNOFF_TOOL) {magic} set ::env(PROCESS) {130} -set ::env(PWD) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane} +set ::env(PWD) {/home/hosni/caravel-redesign-2/caravel/openlane} set ::env(QUIT_ON_ASSIGN_STATEMENTS) {0} set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {0} @@ -622,7 +621,7 @@ set ::env(QUIT_ON_LONG_WIRE) {0} set ::env(QUIT_ON_LVS_ERROR) {1} set ::env(QUIT_ON_MAGIC_DRC) {1} set ::env(QUIT_ON_SETUP_VIOLATIONS) {1} -set ::env(QUIT_ON_SYNTH_CHECKS) {0} +set ::env(QUIT_ON_SYNTH_CHECKS) {1} set ::env(QUIT_ON_TIMING_VIOLATIONS) {1} set ::env(QUIT_ON_TR_DRC) {0} set ::env(QUIT_ON_UNMAPPED_CELLS) {1} @@ -636,22 +635,23 @@ 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_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(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_27_04_14/results} +set ::env(REPORTS_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports} +set ::env(RESULTS_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results} set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} 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(ROOT_CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_16} set ::env(ROUTING_CORES) {2} set ::env(RSZ_DONT_TOUCH_RX) {\$^} -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_LIB) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib} set ::env(RSZ_USE_OLD_REMOVER) {0} set ::env(RT_MAX_LAYER) {met5} set ::env(RT_MIN_LAYER) {met1} set ::env(RUN_CVC) {1} -set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14} +set ::env(RUN_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01} set ::env(RUN_DRT) {1} set ::env(RUN_FILL_INSERTION) {0} +set ::env(RUN_HEURISTIC_DIODE_INSERTION) {0} set ::env(RUN_IRDROP_REPORT) {1} set ::env(RUN_KLAYOUT) {1} set ::env(RUN_KLAYOUT_DRC) {0} @@ -660,13 +660,13 @@ set ::env(RUN_LVS) {1} set ::env(RUN_MAGIC) {1} set ::env(RUN_MAGIC_DRC) {1} set ::env(RUN_SPEF_EXTRACTION) {1} -set ::env(RUN_TAG) {23_03_27_04_14} +set ::env(RUN_TAG) {23_04_10_07_01} set ::env(RUN_TAP_DECAP_INSERTION) {1} set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd} set ::env(SCRIPTS_DIR) {/openlane/scripts} set ::env(SHLVL) {1} set ::env(SPEF_EXTRACTOR) {openrcx} -set ::env(START_TIME) {2023.03.27_11.14.40} +set ::env(START_TIME) {2023.04.10_14.01.26} set ::env(STA_REPORT_POWER) {1} set ::env(STA_WRITE_LIB) {1} set ::env(STD_CELL_GROUND_PINS) {VGND VNB} @@ -712,14 +712,14 @@ 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(TERM) {xterm} set ::env(TERMINAL_OUTPUT) {/dev/null} -set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp} +set ::env(TMP_DIR) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp} 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_PROCESSED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/routing/config.tracks} +set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/routing/config.tracks} 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_GPIO_PADS) {0} -set ::env(VCHECK_OUTPUT) {} +set ::env(VCHECK_OUTPUT) {The version of openroad_app installed in the environment does not match the one required by the OpenLane flow scripts (installed: 1a1617d908d2ebdb731de9ab4e3d9fd93a6dcf97, expected: 6840b7481d49c83870f79646cf979e66f22f6833)} set ::env(VDD_PIN) {VPWR} set ::env(VDD_PIN_VOLTAGE) {1.80} set ::env(VERILOG_FILES) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/user_defines.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/defines.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/verilog//rtl/caravel.v} @@ -727,35 +727,31 @@ set ::env(VERILOG_FILES_BLACKBOX) { /home/hosni/caravel_sky130/caravel_redesign- set ::env(WIRE_RC_LAYER) {met1} set ::env(YOSYS_REWRITE_VERILOG) {0} set ::env(_) {/openlane/flow.tcl} -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_27_04_14/reports/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_27_04_14/tmp/cts} -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_27_04_14/reports/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_27_04_14/tmp/eco} -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_27_04_14/reports/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_27_04_14/tmp/floorplan} -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_27_04_14/logs/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_27_04_14/results/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_27_04_14/logs/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_27_04_14/results/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_27_04_14/logs/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_27_04_14/results/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_27_04_14/reports/synthesis/0-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_27_04_14/reports/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_27_04_14/tmp/synthesis} -set ::env(timer_end) {1679915835} -set ::env(timer_start) {1679915680} +set ::env(cts_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/cts} +set ::env(cts_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/cts} +set ::env(cts_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/cts} +set ::env(cts_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/cts} +set ::env(floorplan_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/floorplan} +set ::env(floorplan_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/floorplan} +set ::env(floorplan_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/floorplan} +set ::env(fp_report_prefix) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/floorplan/1-initial_fp} +set ::env(placement_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/placement} +set ::env(placement_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/placement} +set ::env(placement_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/placement} +set ::env(placement_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/placement} +set ::env(routing_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/routing} +set ::env(routing_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/routing} +set ::env(routing_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/routing} +set ::env(routing_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/routing} +set ::env(signoff_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/signoff} +set ::env(signoff_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/signoff} +set ::env(signoff_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/signoff} +set ::env(signoff_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/signoff} +set ::env(synth_report_prefix) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/synthesis/0-synthesis} +set ::env(synthesis_logs) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/synthesis} +set ::env(synthesis_reports) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/reports/synthesis} +set ::env(synthesis_results) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis} +set ::env(timer_end) {1681135444} +set ::env(timer_start) {1681135286} diff --git a/signoff/caravel/manufacturability.rpt b/signoff/caravel/manufacturability.rpt new file mode 100644 index 00000000..72501c79 --- /dev/null +++ b/signoff/caravel/manufacturability.rpt @@ -0,0 +1,12 @@ +Design Name: caravel +Run Directory: /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01 +Source not found. +---------------------------------------- + +LVS Summary: +Source: /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/logs/signoff/caravel.lef.lvs.log +Source not found. +---------------------------------------- + +Antenna Summary: +No antenna report found. diff --git a/signoff/caravel/metrics.csv b/signoff/caravel/metrics.csv index a61ec5f2..0724db44 100644 --- a/signoff/caravel/metrics.csv +++ b/signoff/caravel/metrics.csv @@ -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 -/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 +design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Final_Util,Peak_Memory_Usage_MB,synth_cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,pin_antenna_violations,net_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,DecapCells,WelltapCells,DiodeCells,FillCells,NonPhysCells,TotalCells,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,FP_ASPECT_RATIO,FP_CORE_UTIL,FP_PDN_HPITCH,FP_PDN_VPITCH,GRT_ADJUSTMENT,GRT_REPAIR_ANTENNAS,PL_TARGET_DENSITY,RUN_HEURISTIC_DIODE_INSERTION,STD_CELL_LIBRARY,SYNTH_MAX_FANOUT,SYNTH_STRATEGY +/home/hosni/caravel-redesign-2/caravel/openlane/caravel,caravel,23_04_10_07_01,flow completed,0h2m38s0ms,-1,-2.0,-1,-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,-1,0,0,0,0,7,7,18475999.948799998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,11.0,90.9090909090909,10.0,1,50,153.18,153.6,0.3,0,0.6,0,sky130_fd_sc_hd,10,AREA 0 diff --git a/signoff/caravel/openlane.log b/signoff/caravel/openlane.log index 6fe39925..5d919579 100644 --- a/signoff/caravel/openlane.log +++ b/signoff/caravel/openlane.log @@ -1,22 +1,23 @@ -[INFO]: Run Directory: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14 +[INFO]: Run Directory: /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01 [INFO]: Storing configs into config.tcl ... [INFO]: Preparing LEF files for the nom corner... [INFO]: Extracting the number of available metal layers from /pdk/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 'caravel/runs/23_03_27_04_14/tmp/merged.nom.lef'... -[INFO]: Added extra lefs to 'caravel/runs/23_03_27_04_14/tmp/merged.nom.lef'... +[INFO]: Created merged LEF without pads at 'caravel/runs/23_04_10_07_01/tmp/merged.nom.lef'... +[INFO]: Added extra lefs to 'caravel/runs/23_04_10_07_01/tmp/merged.nom.lef'... [INFO]: Preparing LEF files for the min corner... -[INFO]: Created merged LEF without pads at 'caravel/runs/23_03_27_04_14/tmp/merged.min.lef'... -[INFO]: Added extra lefs to 'caravel/runs/23_03_27_04_14/tmp/merged.min.lef'... +[INFO]: Created merged LEF without pads at 'caravel/runs/23_04_10_07_01/tmp/merged.min.lef'... +[INFO]: Added extra lefs to 'caravel/runs/23_04_10_07_01/tmp/merged.min.lef'... [INFO]: Preparing LEF files for the max corner... -[INFO]: Created merged LEF without pads at 'caravel/runs/23_03_27_04_14/tmp/merged.max.lef'... -[INFO]: Added extra lefs to 'caravel/runs/23_03_27_04_14/tmp/merged.max.lef'... -[INFO]: Trimming liberty files {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/merged.lib} into /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel/runs/23_03_27_04_14/tmp/synthesis/trimmed.lib... +[INFO]: Created merged LEF without pads at 'caravel/runs/23_04_10_07_01/tmp/merged.max.lef'... +[INFO]: Added extra lefs to 'caravel/runs/23_04_10_07_01/tmp/merged.max.lef'... +[INFO]: Merging liberty files {{*}/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} into {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/merged.lib}... +[INFO]: Trimming liberty files {/home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/tmp/synthesis/merged.lib} into /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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__clkbuf_16 sky130_fd_sc_hd__clkbuf_2 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_8 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__sdfbbp_1 sky130_fd_sc_hd__sdfrbp_1 sky130_fd_sc_hd__sdfrbp_2 sky130_fd_sc_hd__sdfrtn_1 sky130_fd_sc_hd__sdfrtp_1 sky130_fd_sc_hd__sdfrtp_2 sky130_fd_sc_hd__sdfrtp_4 sky130_fd_sc_hd__sdfsbp_1 sky130_fd_sc_hd__sdfsbp_2 sky130_fd_sc_hd__sdfstp_1 sky130_fd_sc_hd__sdfstp_2 sky130_fd_sc_hd__sdfstp_4 sky130_fd_sc_hd__sdfxbp_1 sky130_fd_sc_hd__sdfxbp_2 sky130_fd_sc_hd__sdfxtp_1 sky130_fd_sc_hd__sdfxtp_2 sky130_fd_sc_hd__sdfxtp_4 sky130_fd_sc_hd__sdlclkp_1 sky130_fd_sc_hd__sdlclkp_2 sky130_fd_sc_hd__sdlclkp_4 sky130_fd_sc_hd__sedfxbp_1 sky130_fd_sc_hd__sedfxbp_2 sky130_fd_sc_hd__sedfxtp_1 sky130_fd_sc_hd__sedfxtp_2 sky130_fd_sc_hd__sedfxtp_4 sky130_fd_sc_hd__a2111oi_1 sky130_fd_sc_hd__a211o_1 sky130_fd_sc_hd__a211oi_1 sky130_fd_sc_hd__a2111o_1 sky130_fd_sc_hd__a21bo_1 sky130_fd_sc_hd__a21boi_1 sky130_fd_sc_hd__a21o_1 sky130_fd_sc_hd__a21oi_1 sky130_fd_sc_hd__a221o_1 sky130_fd_sc_hd__a221oi_1 sky130_fd_sc_hd__a222oi_1 sky130_fd_sc_hd__a22o_1 sky130_fd_sc_hd__a22oi_1 sky130_fd_sc_hd__a2bb2o_1 sky130_fd_sc_hd__a2bb2oi_1 sky130_fd_sc_hd__a311o_1 sky130_fd_sc_hd__a311oi_1 sky130_fd_sc_hd__a2111o_1 sky130_fd_sc_hd__a21bo_1 sky130_fd_sc_hd__a21boi_1 sky130_fd_sc_hd__a21o_1 sky130_fd_sc_hd__a21oi_1 sky130_fd_sc_hd__a221o_1 sky130_fd_sc_hd__a221oi_1 sky130_fd_sc_hd__a222oi_1 sky130_fd_sc_hd__a22o_1 sky130_fd_sc_hd__a22oi_1 sky130_fd_sc_hd__a2bb2o_1 sky130_fd_sc_hd__a2bb2oi_1 sky130_fd_sc_hd__a311o_1 sky130_fd_sc_hd__a311oi_1 sky130_fd_sc_hd__a31o_1 sky130_fd_sc_hd__a31oi_1 sky130_fd_sc_hd__a32o_1 sky130_fd_sc_hd__a32oi_1 sky130_fd_sc_hd__a41o_1 sky130_fd_sc_hd__a41oi_1 sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2b_1 sky130_fd_sc_hd__and3_1 sky130_fd_sc_hd__and3b_1 sky130_fd_sc_hd__and4_1 sky130_fd_sc_hd__and4b_1 sky130_fd_sc_hd__and4bb_1 sky130_fd_sc_hd__dfbbn_1 sky130_fd_sc_hd__dfbbp_1 sky130_fd_sc_hd__dfrbp_1 sky130_fd_sc_hd__dfrtn_1 sky130_fd_sc_hd__dfrtp_1 sky130_fd_sc_hd__dfsbp_1 sky130_fd_sc_hd__dfstp_1 sky130_fd_sc_hd__dfxbp_1 sky130_fd_sc_hd__dfxtp_1 sky130_fd_sc_hd__ebufn_1 sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__nand2_1 sky130_fd_sc_hd__nand2b_1 sky130_fd_sc_hd__nand3_1 sky130_fd_sc_hd__nand3b_1 sky130_fd_sc_hd__nand4_1 sky130_fd_sc_hd__nand4b_1 sky130_fd_sc_hd__nand4bb_1 sky130_fd_sc_hd__nor2_1 sky130_fd_sc_hd__nor2b_1 sky130_fd_sc_hd__nor3_1 sky130_fd_sc_hd__nor3b_1 sky130_fd_sc_hd__nor4_1 sky130_fd_sc_hd__nor4b_1 sky130_fd_sc_hd__nor4bb_1 sky130_fd_sc_hd__o2111a_1 sky130_fd_sc_hd__o2111ai_1 sky130_fd_sc_hd__o211a_1 sky130_fd_sc_hd__o211ai_1 sky130_fd_sc_hd__o21a_1 sky130_fd_sc_hd__o21ai_1 sky130_fd_sc_hd__o21ba_1 sky130_fd_sc_hd__o21bai_1 sky130_fd_sc_hd__o221a_1 sky130_fd_sc_hd__o221ai_1 sky130_fd_sc_hd__o22a_1 sky130_fd_sc_hd__o22ai_1 sky130_fd_sc_hd__o2bb2a_1 sky130_fd_sc_hd__o2bb2ai_1 sky130_fd_sc_hd__o311a_1 sky130_fd_sc_hd__o311ai_1 sky130_fd_sc_hd__o31a_1 sky130_fd_sc_hd__o31ai_1 sky130_fd_sc_hd__o32a_1 sky130_fd_sc_hd__o32ai_1 sky130_fd_sc_hd__o41a_1 sky130_fd_sc_hd__o41ai_1 sky130_fd_sc_hd__or2_1 sky130_fd_sc_hd__or2b_1 sky130_fd_sc_hd__or3_1 sky130_fd_sc_hd__or3b_1 sky130_fd_sc_hd__or4_1 sky130_fd_sc_hd__or4b_1 sky130_fd_sc_hd__or4bb_1 sky130_fd_sc_hd__xnor2_1 sky130_fd_sc_hd__xor2_1 } -[INFO]: Trimming liberty files {/pdk/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/caravel/runs/23_03_27_04_14/tmp/cts/cts.lib... +[INFO]: Trimming liberty files {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} into /home/hosni/caravel-redesign-2/caravel/openlane/caravel/runs/23_04_10_07_01/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 } @@ -28,13 +29,13 @@ [INFO]: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_motto.gds existence verified. [INFO]: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//chip_io.gds existence verified. [INFO]: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/gds//caravel_core.gds existence verified. -[INFO]: Executing yosys with Tcl script '../../../../../../openlane/scripts/yosys/elaborate.tcl'... -[INFO]: Changing netlist to 'caravel/runs/23_03_27_04_14/results/synthesis/caravel.v'... -[INFO]: Running Initial Floorplanning (log: caravel/runs/23_03_27_04_14/logs/floorplan/1-initial_fp.log)... -[INFO]: Executing openroad with Tcl script '../../../../../../openlane/scripts/openroad/floorplan.tcl'... -[INFO]: Changing layout to 'caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.def'... -[INFO]: Changing timing constraints to 'caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.sdc'... -[INFO]: Changing database to 'caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.odb'... +[INFO]: Executing yosys with Tcl script '../../../../../openlane/scripts/yosys/elaborate.tcl'... +[INFO]: Changing netlist to 'caravel/runs/23_04_10_07_01/results/synthesis/caravel.v'... +[INFO]: Running Initial Floorplanning (log: caravel/runs/23_04_10_07_01/logs/floorplan/1-initial_fp.log)... +[INFO]: Executing openroad with Tcl script '../../../../../openlane/scripts/openroad/floorplan.tcl'... +[INFO]: Changing layout to 'caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.def'... +[INFO]: Changing timing constraints to 'caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.sdc'... +[INFO]: Changing database to 'caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.odb'... [INFO]: Core area width: 3576.96 [INFO]: Core area height: 5165.28 [INFO]: Final Vertical PDN Offset: 16.32 @@ -50,29 +51,29 @@ [INFO]: Adding Macro Placement... [INFO]: Adding Macro Placement... [INFO]: Adding Macro Placement... -[INFO]: Performing Manual Macro Placement (log: caravel/runs/23_03_27_04_14/logs/placement/2-macro_placement.log)... -[INFO]: Changing database to 'caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.odb'... -[INFO]: Changing layout to 'caravel/runs/23_03_27_04_14/tmp/floorplan/1-initial_fp.macro_placement.def'... +[INFO]: Performing Manual Macro Placement (log: caravel/runs/23_04_10_07_01/logs/placement/2-macro_placement.log)... +[INFO]: Changing database to 'caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.odb'... +[INFO]: Changing layout to 'caravel/runs/23_04_10_07_01/tmp/floorplan/1-initial_fp.macro_placement.def'... [INFO]: Labeling macro pins... -[INFO]: Running SPEF Extraction at the min process corner (log: caravel/runs/23_03_27_04_14/logs/signoff/3-parasitics_extraction.min.log)... +[INFO]: Running SPEF Extraction at the min process corner (log: caravel/runs/23_04_10_07_01/logs/signoff/3-parasitics_extraction.min.log)... [INFO]: /pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre existence verified. [INFO]: /pdk/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 SPEF Extraction at the max process corner (log: caravel/runs/23_03_27_04_14/logs/signoff/4-parasitics_extraction.max.log)... +[INFO]: Executing openroad with Tcl script '../../../../../openlane/scripts/openroad/rcx.tcl'... +[INFO]: Running SPEF Extraction at the max process corner (log: caravel/runs/23_04_10_07_01/logs/signoff/4-parasitics_extraction.max.log)... [INFO]: /pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre existence verified. [INFO]: /pdk/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 SPEF Extraction at the nom process corner (log: caravel/runs/23_03_27_04_14/logs/signoff/5-parasitics_extraction.nom.log)... +[INFO]: Executing openroad with Tcl script '../../../../../openlane/scripts/openroad/rcx.tcl'... +[INFO]: Running SPEF Extraction at the nom process corner (log: caravel/runs/23_04_10_07_01/logs/signoff/5-parasitics_extraction.nom.log)... [INFO]: /pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre existence verified. [INFO]: /pdk/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]: Executing openroad with Tcl script '../../../../../openlane/scripts/openroad/rcx.tcl'... [INFO]: Running Magic to generate various views... -[INFO]: Streaming out GDSII with Magic (log: caravel/runs/23_03_27_04_14/logs/signoff/6-gdsii.log)... -[INFO]: Executing magic with Tcl script '../../../../../../openlane/scripts/magic/def/mag_gds.tcl'... -[INFO]: Saving current set of views in 'caravel/runs/23_03_27_04_14/results/final'... +[INFO]: Streaming out GDSII with Magic (log: caravel/runs/23_04_10_07_01/logs/signoff/6-gdsii.log)... +[INFO]: Executing magic with Tcl script '../../../../../openlane/scripts/magic/def/mag_gds.tcl'... +[INFO]: Saving current set of views in 'caravel/runs/23_04_10_07_01/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 'caravel/runs/23_03_27_04_14/reports/manufacturability.rpt'. -[INFO]: Created metrics report at 'caravel/runs/23_03_27_04_14/reports/metrics.csv'. +[INFO]: Created manufacturability report at 'caravel/runs/23_04_10_07_01/reports/manufacturability.rpt'. +[INFO]: Created metrics report at 'caravel/runs/23_04_10_07_01/reports/metrics.csv'. diff --git a/signoff/caravel/runtime.yaml b/signoff/caravel/runtime.yaml index 0db803ca..f7f226ce 100644 --- a/signoff/caravel/runtime.yaml +++ b/signoff/caravel/runtime.yaml @@ -1,28 +1,28 @@ - status: 0 - openlane design prep - runtime_s: 2.08 - runtime_ts: 0h0m2s76ms + runtime_s: 2.06 + runtime_ts: 0h0m2s56ms - status: 1 - floorplan initialization - openroad runtime_s: 0.6 - runtime_ts: 0h0m0s596ms + runtime_ts: 0h0m0s602ms - status: 2 - label macro pins - label_macro_pins.py - runtime_s: 0.34 - runtime_ts: 0h0m0s342ms + runtime_s: 0.35 + runtime_ts: 0h0m0s354ms - status: 3 - parasitics extraction - openroad - runtime_s: 0.47 - runtime_ts: 0h0m0s467ms + runtime_s: 0.48 + runtime_ts: 0h0m0s481ms - status: 4 - parasitics extraction - openroad - runtime_s: 0.46 - runtime_ts: 0h0m0s464ms + runtime_s: 0.48 + runtime_ts: 0h0m0s483ms - status: 5 - parasitics extraction - openroad - runtime_s: 0.47 - runtime_ts: 0h0m0s465ms + runtime_s: 0.48 + runtime_ts: 0h0m0s483ms - status: 6 - gdsii - magic - runtime_s: 107.58 - runtime_ts: 0h1m47s584ms + runtime_s: 109.52 + runtime_ts: 0h1m49s521ms --- - status: routed runtime_s: -1 runtime_ts: '-1' - status: flow completed - runtime_s: 155.0 - runtime_ts: 0h2m35s0ms + runtime_s: 158.0 + runtime_ts: 0h2m38s0ms