diff --git a/gds/mgmt_protect_hv.gds.gz b/gds/mgmt_protect_hv.gds.gz index 908464b5..dd12a4e4 100644 Binary files a/gds/mgmt_protect_hv.gds.gz and b/gds/mgmt_protect_hv.gds.gz differ diff --git a/lef/mgmt_protect_hv.lef b/lef/mgmt_protect_hv.lef index 2b72f77c..fc881089 100644 --- a/lef/mgmt_protect_hv.lef +++ b/lef/mgmt_protect_hv.lef @@ -7,184 +7,103 @@ MACRO mgmt_protect_hv FOREIGN mgmt_protect_hv ; ORIGIN 0.000 0.000 ; SIZE 150.000 BY 20.000 ; + PIN vccd + PORT + LAYER met3 ; + RECT 4.800 15.365 149.760 15.865 ; + END + PORT + LAYER met3 ; + RECT 4.800 4.565 149.760 5.065 ; + END + PORT + LAYER met2 ; + RECT 94.650 3.815 94.950 16.535 ; + END + END vccd + PIN vssd + PORT + LAYER met3 ; + RECT 4.800 9.965 149.760 10.465 ; + END + PORT + LAYER met2 ; + RECT 134.650 3.815 134.950 16.535 ; + END + PORT + LAYER met2 ; + RECT 54.650 3.815 54.950 16.535 ; + END + END vssd + PIN vdda1 + PORT + LAYER met3 ; + RECT 4.800 6.820 149.760 7.320 ; + END + PORT + LAYER met2 ; + RECT 96.650 4.070 96.950 16.280 ; + END + END vdda1 + PIN vssa1 + PORT + LAYER met3 ; + RECT 4.800 12.220 149.760 12.720 ; + END + PORT + LAYER met2 ; + RECT 136.650 4.070 136.950 16.280 ; + END + PORT + LAYER met2 ; + RECT 56.650 4.070 56.950 16.280 ; + END + END vssa1 + PIN vdda2 + PORT + LAYER met3 ; + RECT 4.800 8.820 149.760 9.320 ; + END + PORT + LAYER met2 ; + RECT 98.650 4.070 98.950 16.280 ; + END + END vdda2 + PIN vssa2 + PORT + LAYER met3 ; + RECT 4.800 14.220 149.760 14.720 ; + END + PORT + LAYER met2 ; + RECT 138.650 4.070 138.950 16.280 ; + END + PORT + LAYER met2 ; + RECT 58.650 4.070 58.950 16.280 ; + END + END vssa2 PIN mprj2_vdd_logic1 - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; PORT LAYER met3 ; RECT 0.000 4.510 4.000 5.110 ; END END mprj2_vdd_logic1 PIN mprj_vdd_logic1 - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; PORT LAYER met3 ; RECT 0.000 14.130 4.000 14.730 ; END END mprj_vdd_logic1 - PIN vccd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met2 ; - RECT 94.650 3.815 94.950 16.535 ; - END - END vccd - PIN vccd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met2 ; - RECT 14.650 3.815 14.950 16.535 ; - END - END vccd - PIN vccd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met3 ; - RECT 4.800 15.465 149.760 15.765 ; - END - END vccd - PIN vccd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met3 ; - RECT 4.800 4.665 149.760 4.965 ; - END - END vccd - PIN vssd - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met2 ; - RECT 134.650 3.815 134.950 16.535 ; - END - END vssd - PIN vssd - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met2 ; - RECT 54.650 3.815 54.950 16.535 ; - END - END vssd - PIN vssd - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met3 ; - RECT 4.800 10.065 149.760 10.365 ; - END - END vssd - PIN vdda1 - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met2 ; - RECT 96.650 4.070 96.950 16.280 ; - END - END vdda1 - PIN vdda1 - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met2 ; - RECT 16.650 4.070 16.950 16.280 ; - END - END vdda1 - PIN vdda1 - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met3 ; - RECT 4.800 6.920 149.760 7.220 ; - END - END vdda1 - PIN vssa1 - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met2 ; - RECT 136.650 4.070 136.950 16.280 ; - END - END vssa1 - PIN vssa1 - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met2 ; - RECT 56.650 4.070 56.950 16.280 ; - END - END vssa1 - PIN vssa1 - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met3 ; - RECT 4.800 12.320 149.760 12.620 ; - END - END vssa1 - PIN vdda2 - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met2 ; - RECT 98.650 4.070 98.950 16.280 ; - END - END vdda2 - PIN vdda2 - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met2 ; - RECT 18.650 4.070 18.950 16.280 ; - END - END vdda2 - PIN vdda2 - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER met3 ; - RECT 4.800 8.920 149.760 9.220 ; - END - END vdda2 - PIN vssa2 - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met2 ; - RECT 138.650 4.070 138.950 16.280 ; - END - END vssa2 - PIN vssa2 - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met2 ; - RECT 58.650 4.070 58.950 16.280 ; - END - END vssa2 - PIN vssa2 - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER met3 ; - RECT 4.800 14.320 149.760 14.620 ; - END - END vssa2 OBS + LAYER nwell ; + RECT 147.640 10.025 150.090 14.395 ; LAYER li1 ; - RECT 4.800 3.985 149.760 16.365 ; + RECT 31.680 8.055 149.760 16.365 ; LAYER met1 ; RECT 3.920 3.815 149.760 16.535 ; LAYER met2 ; - RECT 3.940 4.625 14.370 14.855 ; - RECT 15.230 4.625 16.370 14.855 ; - RECT 17.230 4.625 18.370 14.855 ; - RECT 19.230 4.625 54.370 14.855 ; + RECT 3.940 4.625 54.370 14.855 ; RECT 55.230 4.625 56.370 14.855 ; RECT 57.230 4.625 58.370 14.855 ; RECT 59.230 4.625 94.370 14.855 ; @@ -195,19 +114,15 @@ MACRO mgmt_protect_hv RECT 137.230 4.625 138.370 14.855 ; RECT 139.230 4.625 146.560 14.855 ; LAYER met3 ; - RECT 4.000 15.130 4.400 15.780 ; - RECT 4.400 15.020 146.585 15.065 ; - RECT 4.400 13.730 146.585 13.920 ; - RECT 4.000 13.020 146.585 13.730 ; - RECT 4.000 11.920 4.400 13.020 ; - RECT 4.000 10.765 146.585 11.920 ; - RECT 4.000 9.665 4.400 10.765 ; - RECT 4.000 9.620 146.585 9.665 ; - RECT 4.000 8.520 4.400 9.620 ; - RECT 4.000 7.620 146.585 8.520 ; - RECT 4.000 6.520 4.400 7.620 ; - RECT 4.000 5.510 146.585 6.520 ; - RECT 4.400 5.365 146.585 5.510 ; + RECT 4.400 13.730 146.585 13.820 ; + RECT 4.000 13.120 146.585 13.730 ; + RECT 4.000 11.820 4.400 13.120 ; + RECT 4.000 10.865 146.585 11.820 ; + RECT 4.000 8.420 4.400 10.865 ; + RECT 4.000 7.720 146.585 8.420 ; + RECT 4.000 6.420 4.400 7.720 ; + RECT 4.000 5.510 146.585 6.420 ; + RECT 4.400 5.465 146.585 5.510 ; END END mgmt_protect_hv END LIBRARY diff --git a/mag/mgmt_protect_hv.mag b/mag/mgmt_protect_hv.mag index 5f3373d6..1711a08a 100644 --- a/mag/mgmt_protect_hv.mag +++ b/mag/mgmt_protect_hv.mag @@ -1,12 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1638030917 -<< checkpaint >> -rect 7506 3785 11790 4559 -rect 5010 325 11790 3785 -rect 12594 325 15726 3785 -rect 26802 325 31278 4559 +timestamp 1665779661 << isosubstrate >> rect 6116 1496 7106 2652 rect 13698 1476 14528 2638 @@ -288,195 +283,145 @@ rect 27332 2466 27388 2522 rect 27732 2866 27788 2922 rect 29154 1366 29290 1502 << metal3 >> -rect 18927 3153 18993 3156 -rect 960 3151 29952 3153 +rect 960 3151 29952 3173 rect 960 3095 18932 3151 rect 18988 3095 29952 3151 -rect 960 3093 29952 3095 -rect 18927 3090 18993 3093 -rect 0 2919 800 2946 -rect 7407 2930 7617 2967 -rect 7407 2924 7444 2930 -rect 0 2914 849 2919 +rect 960 3073 29952 3095 +rect 0 2914 850 2946 +rect 7407 2944 7617 2967 rect 0 2858 788 2914 -rect 844 2858 849 2914 -rect 960 2864 7444 2924 -rect 0 2853 849 2858 -rect 0 2826 800 2853 -rect 7407 2794 7444 2864 -rect 7580 2924 7617 2930 -rect 11727 2924 11793 2927 -rect 27727 2924 27793 2927 -rect 7580 2922 29952 2924 +rect 844 2858 850 2914 +rect 0 2826 850 2858 +rect 960 2930 29952 2944 +rect 960 2844 7444 2930 +rect 7407 2794 7444 2844 +rect 7580 2922 29952 2930 rect 7580 2866 11732 2922 rect 11788 2866 27732 2922 rect 27788 2866 29952 2922 -rect 7580 2864 29952 2866 -rect 7580 2794 7617 2864 -rect 11727 2861 11793 2864 -rect 27727 2861 27793 2864 +rect 7580 2844 29952 2866 +rect 7580 2794 7617 2844 rect 7407 2757 7617 2794 -rect 13415 2538 13619 2572 -rect 11327 2524 11393 2527 -rect 13415 2524 13449 2538 -rect 960 2522 13449 2524 +rect 13415 2544 13619 2572 +rect 960 2538 29952 2544 +rect 960 2522 13449 2538 rect 960 2466 11332 2522 rect 11388 2466 13449 2522 -rect 960 2464 13449 2466 -rect 11327 2461 11393 2464 -rect 13415 2402 13449 2464 -rect 13585 2524 13619 2538 -rect 27327 2524 27393 2527 -rect 13585 2522 29952 2524 +rect 960 2444 13449 2466 +rect 13415 2402 13449 2444 +rect 13585 2522 29952 2538 rect 13585 2466 27332 2522 rect 27388 2466 29952 2522 -rect 13585 2464 29952 2466 -rect 13585 2402 13619 2464 -rect 27327 2461 27393 2464 +rect 13585 2444 29952 2466 +rect 13585 2402 13619 2444 rect 13415 2368 13619 2402 -rect 10927 2073 10993 2076 -rect 26927 2073 26993 2076 -rect 960 2071 29952 2073 +rect 960 2071 29952 2093 rect 960 2015 10932 2071 rect 10988 2015 26932 2071 rect 26988 2015 29952 2071 -rect 960 2013 29952 2015 -rect 10927 2010 10993 2013 -rect 26927 2010 26993 2013 +rect 960 1993 29952 2015 rect 5739 1900 5909 1917 -rect 5739 1844 5756 1900 -rect 960 1784 5756 1844 -rect 5739 1764 5756 1784 -rect 5892 1844 5909 1900 +rect 5739 1864 5756 1900 +rect 960 1764 5756 1864 +rect 5892 1864 5909 1900 rect 9881 1864 10101 1906 -rect 9881 1844 9923 1864 -rect 5892 1784 9923 1844 -rect 5892 1764 5909 1784 +rect 5892 1764 9923 1864 rect 5739 1747 5909 1764 -rect 9881 1728 9923 1784 -rect 10059 1844 10101 1864 -rect 19727 1844 19793 1847 -rect 10059 1842 29952 1844 +rect 9881 1728 9923 1764 +rect 10059 1842 29952 1864 rect 10059 1786 19732 1842 rect 19788 1786 29952 1842 -rect 10059 1784 29952 1786 -rect 10059 1728 10101 1784 -rect 19727 1781 19793 1784 +rect 10059 1764 29952 1786 +rect 10059 1728 10101 1764 rect 9881 1686 10101 1728 rect 14613 1506 14823 1543 -rect 14613 1444 14650 1506 -rect 960 1384 14650 1444 -rect 14613 1370 14650 1384 -rect 14786 1444 14823 1506 +rect 14613 1464 14650 1506 +rect 960 1370 14650 1464 +rect 14786 1464 14823 1506 rect 29127 1502 29317 1529 -rect 19327 1444 19393 1447 -rect 29127 1444 29154 1502 -rect 14786 1442 29154 1444 +rect 29127 1464 29154 1502 +rect 14786 1442 29154 1464 rect 14786 1386 19332 1442 rect 19388 1386 29154 1442 -rect 14786 1384 29154 1386 -rect 14786 1370 14823 1384 -rect 19327 1381 19393 1384 -rect 14613 1333 14823 1370 -rect 29127 1366 29154 1384 -rect 29290 1444 29317 1502 -rect 29290 1384 29952 1444 -rect 29290 1366 29317 1384 -rect 29127 1339 29317 1366 -rect 0 995 800 1022 -rect 0 990 849 995 -rect 18927 993 18993 996 +rect 14786 1370 29154 1386 +rect 960 1366 29154 1370 +rect 29290 1464 29317 1502 +rect 29290 1366 29952 1464 +rect 960 1364 29952 1366 +rect 14613 1333 14823 1364 +rect 29127 1339 29317 1364 +rect 0 990 850 1022 rect 0 934 788 990 -rect 844 934 849 990 -rect 0 929 849 934 -rect 960 991 29952 993 +rect 844 934 850 990 +rect 0 902 850 934 +rect 960 991 29952 1013 rect 960 935 18932 991 rect 18988 935 29952 991 -rect 960 933 29952 935 -rect 18927 930 18993 933 -rect 0 902 800 929 -use sky130_fd_sc_hvl__fill_2 FILLER_2_300 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag -timestamp 1638906210 -transform 1 0 29760 0 -1 3256 -box -66 -43 258 897 -use sky130_fd_sc_hvl__fill_2 FILLER_1_300 -timestamp 1638906210 -transform 1 0 29760 0 1 1628 -box -66 -43 258 897 +rect 960 913 29952 935 use sky130_fd_sc_hvl__fill_1 FILLER_1_56 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag -timestamp 1638906210 +timestamp 1663859327 transform 1 0 6336 0 1 1628 box -66 -43 162 897 -use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj2_logic_high_lv $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag -timestamp 1638906210 -transform 1 0 8832 0 1 1628 -box -66 -43 1698 1671 -use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj_logic_high_lv -timestamp 1638906210 -transform 1 0 28128 0 1 1628 -box -66 -43 1698 1671 -use sky130_fd_sc_hvl__conb_1 mprj_logic_high_hvl $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag -timestamp 1638906210 -transform 1 0 13920 0 1 1628 -box -66 -43 546 897 -use sky130_fd_sc_hvl__conb_1 mprj2_logic_high_hvl -timestamp 1638906210 +use sky130_fd_sc_hvl__fill_2 FILLER_1_300 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag +timestamp 1663859327 +transform 1 0 29760 0 1 1628 +box -66 -43 258 897 +use sky130_fd_sc_hvl__fill_2 FILLER_2_300 +timestamp 1663859327 +transform 1 0 29760 0 -1 3256 +box -66 -43 258 897 +use sky130_fd_sc_hvl__conb_1 mprj2_logic_high_hvl $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag +timestamp 1663859327 transform 1 0 6432 0 1 1628 box -66 -43 546 897 +use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj2_logic_high_lv $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag +timestamp 1663859327 +transform 1 0 8832 0 1 1628 +box -66 -43 1698 1671 +use sky130_fd_sc_hvl__conb_1 mprj_logic_high_hvl +timestamp 1663859327 +transform 1 0 13920 0 1 1628 +box -66 -43 546 897 +use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj_logic_high_lv +timestamp 1663859327 +transform 1 0 28128 0 1 1628 +box -66 -43 1698 1671 << labels >> rlabel metal3 s 0 902 800 1022 4 mprj2_vdd_logic1 -rlabel metal3 s 0 2826 800 2946 4 mprj_vdd_logic1 -rlabel metal3 s 960 3093 29952 3153 4 vccd -rlabel metal3 s 960 933 29952 993 4 vccd -rlabel metal3 s 960 2013 29952 2073 4 vssd -rlabel metal3 s 960 1384 29952 1444 4 vdda1 -rlabel metal3 s 960 2464 29952 2524 4 vssa1 -rlabel metal3 s 960 1784 29952 1844 4 vdda2 -rlabel metal3 s 960 2864 29952 2924 4 vssa2 -rlabel metal2 s 18930 763 18990 3307 4 vccd -rlabel metal2 s 26930 763 26990 3307 4 vssd -rlabel metal2 s 10930 763 10990 3307 4 vssd -rlabel metal2 s 19330 814 19390 3256 4 vdda1 -rlabel metal2 s 27330 814 27390 3256 4 vssa1 -rlabel metal2 s 11330 814 11390 3256 4 vssa1 -rlabel metal2 s 19730 814 19790 3256 4 vdda2 -rlabel metal2 s 27730 814 27790 3256 4 vssa2 -rlabel metal2 s 11730 814 11790 3256 4 vssa2 -rlabel metal2 s 18960 2035 18960 2035 4 vccd -port 1 nsew -rlabel metal2 s 26960 2035 26960 2035 4 vssd -port 2 nsew -rlabel metal2 s 10960 2035 10960 2035 4 vssd -port 2 nsew -rlabel metal2 s 19360 2035 19360 2035 4 vdda1 -port 3 nsew -rlabel metal2 s 27360 2035 27360 2035 4 vssa1 -port 4 nsew -rlabel metal2 s 11360 2035 11360 2035 4 vssa1 -port 4 nsew -rlabel metal2 s 19760 2035 19760 2035 4 vdda2 -port 5 nsew -rlabel metal2 s 27760 2035 27760 2035 4 vssa2 -port 6 nsew -rlabel metal2 s 11760 2035 11760 2035 4 vssa2 -port 6 nsew -rlabel metal3 s 400 962 400 962 4 mprj2_vdd_logic1 port 7 nsew -rlabel metal3 s 400 2886 400 2886 4 mprj_vdd_logic1 +rlabel metal3 s 0 2826 800 2946 4 mprj_vdd_logic1 port 8 nsew -rlabel metal3 s 15456 3123 15456 3123 4 vccd +rlabel metal3 s 960 3073 29952 3173 4 vccd port 1 nsew -rlabel metal3 s 15456 963 15456 963 4 vccd +rlabel metal3 s 960 913 29952 1013 4 vccd port 1 nsew -rlabel metal3 s 15456 2043 15456 2043 4 vssd +rlabel metal3 s 960 1993 29952 2093 4 vssd port 2 nsew -rlabel metal3 s 15456 1414 15456 1414 4 vdda1 +rlabel metal3 s 960 1364 29952 1464 4 vdda1 port 3 nsew -rlabel metal3 s 15456 2494 15456 2494 4 vssa1 +rlabel metal3 s 960 2444 29952 2544 4 vssa1 port 4 nsew -rlabel metal3 s 15456 1814 15456 1814 4 vdda2 +rlabel metal3 s 960 1764 29952 1864 4 vdda2 port 5 nsew -rlabel metal3 s 15456 2894 15456 2894 4 vssa2 +rlabel metal3 s 960 2844 29952 2944 4 vssa2 +port 6 nsew +rlabel metal2 s 18930 763 18990 3307 4 vccd +port 1 nsew +rlabel metal2 s 26930 763 26990 3307 4 vssd +port 2 nsew +rlabel metal2 s 10930 763 10990 3307 4 vssd +port 2 nsew +rlabel metal2 s 19330 814 19390 3256 4 vdda1 +port 3 nsew +rlabel metal2 s 27330 814 27390 3256 4 vssa1 +port 4 nsew +rlabel metal2 s 11330 814 11390 3256 4 vssa1 +port 4 nsew +rlabel metal2 s 19730 814 19790 3256 4 vdda2 +port 5 nsew +rlabel metal2 s 27730 814 27790 3256 4 vssa2 +port 6 nsew +rlabel metal2 s 11730 814 11790 3256 4 vssa2 port 6 nsew << properties >> string FIXED_BBOX 0 0 30000 4000 diff --git a/signoff/caravel_clocking/openlane-signoff/config.tcl b/signoff/caravel_clocking/openlane-signoff/config.tcl new file mode 100644 index 00000000..a5245d6f --- /dev/null +++ b/signoff/caravel_clocking/openlane-signoff/config.tcl @@ -0,0 +1,743 @@ +# Run configs +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(BASE_SDC_FILE) {/home/kareem_farid/caravel/openlane/caravel_clocking/base.sdc} +set ::env(BOTTOM_MARGIN_MULT) {1} +set ::env(CARRY_SELECT_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v} +set ::env(CELLS_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELLS_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELL_CLK_PORT) {CLK} +set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*} +set ::env(CHECK_ASSIGN_STATEMENTS) {0} +set ::env(CHECK_UNMAPPED_CELLS) {1} +set ::env(CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_4} +set ::env(CLK_BUFFER_INPUT) {A} +set ::env(CLK_BUFFER_OUTPUT) {X} +set ::env(CLOCK_BUFFER_FANOUT) {16} +set ::env(CLOCK_NET) {ext_clk core_clk pll_clk pll_clk90} +set ::env(CLOCK_PERIOD) {10.0} +set ::env(CLOCK_PORT) {ext_clk} +set ::env(CLOCK_TREE_SYNTH) {1} +set ::env(CLOCK_WIRE_RC_LAYER) {met5} +set ::env(CONFIGS) {general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl} +set ::env(CTS_CLK_BUFFER_LIST) {sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_2} +set ::env(CTS_CLK_MAX_WIRE_LENGTH) {0} +set ::env(CTS_DISABLE_POST_PROCESSING) {0} +set ::env(CTS_DISTANCE_BETWEEN_BUFFERS) {0} +set ::env(CTS_MAX_CAP) {0.25} +set ::env(CTS_REPORT_TIMING) {1} +set ::env(CTS_ROOT_BUFFER) {sky130_fd_sc_hd__clkbuf_16} +set ::env(CTS_SINK_CLUSTERING_MAX_DIAMETER) {50} +set ::env(CTS_SINK_CLUSTERING_SIZE) {25} +set ::env(CTS_SQR_CAP) {0.258e-3} +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(CVC_SCRIPTS_DIR) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/caravel_clocking/config.tcl} +set ::env(DESIGN_IS_CORE) {1} +set ::env(DESIGN_NAME) {caravel_clocking} +set ::env(DETAILED_ROUTER) {tritonroute} +set ::env(DIE_AREA) {0 0 100 60} +set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} +set ::env(DIODE_CELL_PIN) {DIODE} +set ::env(DIODE_INSERTION_STRATEGY) {4} +set ::env(DIODE_PADDING) {0} +set ::env(DPL_CELL_PADDING) {0} +set ::env(DRC_EXCLUDE_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} +set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} +set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*} +set ::env(FILL_INSERTION) {1} +set ::env(FP_ASPECT_RATIO) {1} +set ::env(FP_CORE_UTIL) {50} +set ::env(FP_DEF_TEMPLATE) {/home/kareem_farid/caravel/openlane/caravel_clocking/template/caravel_clocking.def} +set ::env(FP_ENDCAP_CELL) {sky130_fd_sc_hd__decap_3} +set ::env(FP_IO_HEXTEND) {-1} +set ::env(FP_IO_HLAYER) {met3} +set ::env(FP_IO_HLENGTH) {4} +set ::env(FP_IO_HTHICKNESS_MULT) {2} +set ::env(FP_IO_MIN_DISTANCE) {3} +set ::env(FP_IO_MODE) {1} +set ::env(FP_IO_UNMATCHED_ERROR) {1} +set ::env(FP_IO_VEXTEND) {-1} +set ::env(FP_IO_VLAYER) {met2} +set ::env(FP_IO_VLENGTH) {4} +set ::env(FP_IO_VTHICKNESS_MULT) {2} +set ::env(FP_PDN_AUTO_ADJUST) {1} +set ::env(FP_PDN_CHECK_NODES) {1} +set ::env(FP_PDN_CORE_RING) {0} +set ::env(FP_PDN_CORE_RING_HOFFSET) {6} +set ::env(FP_PDN_CORE_RING_HSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_HWIDTH) {1.6} +set ::env(FP_PDN_CORE_RING_VOFFSET) {6} +set ::env(FP_PDN_CORE_RING_VSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_VWIDTH) {1.6} +set ::env(FP_PDN_ENABLE_GLOBAL_CONNECTIONS) {1} +set ::env(FP_PDN_ENABLE_MACROS_GRID) {1} +set ::env(FP_PDN_ENABLE_RAILS) {1} +set ::env(FP_PDN_HOFFSET) {13.69} +set ::env(FP_PDN_HORIZONTAL_HALO) {10} +set ::env(FP_PDN_HPITCH) {16.9} +set ::env(FP_PDN_HSPACING) {6.85} +set ::env(FP_PDN_HWIDTH) {1.6} +set ::env(FP_PDN_IRDROP) {1} +set ::env(FP_PDN_LOWER_LAYER) {met4} +set ::env(FP_PDN_RAILS_LAYER) {met1} +set ::env(FP_PDN_RAIL_OFFSET) {0} +set ::env(FP_PDN_RAIL_WIDTH) {0.48} +set ::env(FP_PDN_SKIPTRIM) {0} +set ::env(FP_PDN_SKIP_TRIM) {1} +set ::env(FP_PDN_UPPER_LAYER) {met5} +set ::env(FP_PDN_VERTICAL_HALO) {10} +set ::env(FP_PDN_VOFFSET) {15.4} +set ::env(FP_PDN_VPITCH) {15.5} +set ::env(FP_PDN_VSPACING) {6.15} +set ::env(FP_PDN_VWIDTH) {1.6} +set ::env(FP_SIZING) {absolute} +set ::env(FP_TAPCELL_DIST) {6} +set ::env(FP_TAP_HORIZONTAL_HALO) {10} +set ::env(FP_TAP_VERTICAL_HALO) {10} +set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1} +set ::env(FULL_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v} +set ::env(GDS_FILES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} +set ::env(GDS_FILES_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/config.tcl} +set ::env(GLB_OPTIMIZE_MIRRORING) {1} +set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.05} +set ::env(GLB_RESIZER_MAX_CAP_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_SLEW_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025} +set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(GLOBAL_ROUTER) {fastroute} +set ::env(GND_PIN) {VGND} +set ::env(GPIO_PADS_LEF) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef } +set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef } +set ::env(GPIO_PADS_VERILOG) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v} +set ::env(GPL_CELL_PADDING) {0} +set ::env(GRT_ADJUSTMENT) {0} +set ::env(GRT_ALLOW_CONGESTION) {0} +set ::env(GRT_ANT_ITERS) {3} +set ::env(GRT_ESTIMATE_PARASITICS) {1} +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_RESIZER_HOLD_SLACK_MARGIN) {0.25} +set ::env(GRT_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(IO_PCT) {0.2} +set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} +set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc} +set ::env(KLAYOUT_PROPERTIES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp} +set ::env(KLAYOUT_TECH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt} +set ::env(KLAYOUT_XOR_GDS) {1} +set ::env(KLAYOUT_XOR_XML) {1} +set ::env(LEC_ENABLE) {0} +set ::env(LEFT_MARGIN_MULT) {2} +set ::env(LIB_FASTEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} +set ::env(LIB_SLOWEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SLOWEST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SYNTH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LIB_TYPICAL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LOGS_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs} +set ::env(LVS_CONNECT_BY_LABEL) {0} +set ::env(LVS_INSERT_POWER_PINS) {1} +set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} +set ::env(MAGIC_CONVERT_DRC_TO_RDB) {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_GENERATE_GDS) {1} +set ::env(MAGIC_GENERATE_LEF) {1} +set ::env(MAGIC_GENERATE_MAGLEF) {1} +set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0} +set ::env(MAGIC_MAGICRC) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.magicrc} +set ::env(MAGIC_PAD) {0} +set ::env(MAGIC_TECH_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.tech} +set ::env(MAGIC_WRITE_FULL_LEF) {0} +set ::env(MAGIC_ZEROIZE_ORIGIN) {0} +set ::env(NETGEN_SETUP_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} +set ::env(NO_SYNTH_CELL_LIST) {/home/kareem_farid/caravel/openlane/caravel_clocking/no_synth.list} +set ::env(OPENLANE_VERBOSE) {0} +set ::env(PDKPATH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A} +set ::env(PDN_CFG) {/openlane/scripts/openroad/common/pdn_cfg.tcl} +set ::env(PLACE_SITE) {unithd} +set ::env(PLACE_SITE_HEIGHT) {2.720} +set ::env(PLACE_SITE_WIDTH) {0.460} +set ::env(PL_BASIC_PLACEMENT) {0} +set ::env(PL_ESTIMATE_PARASITICS) {1} +set ::env(PL_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(PL_MACRO_CHANNEL) {0 0} +set ::env(PL_MACRO_HALO) {0 0} +set ::env(PL_MAX_DISPLACEMENT_X) {500} +set ::env(PL_MAX_DISPLACEMENT_Y) {100} +set ::env(PL_OPTIMIZE_MIRRORING) {1} +set ::env(PL_RANDOM_GLB_PLACEMENT) {0} +set ::env(PL_RANDOM_INITIAL_PLACEMENT) {0} +set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) {1} +set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) {1} +set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) {1} +set ::env(PL_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.1} +set ::env(PL_RESIZER_MAX_CAP_MARGIN) {20} +set ::env(PL_RESIZER_MAX_SLEW_MARGIN) {20} +set ::env(PL_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(PL_RESIZER_REPAIR_DESIGN) {1} +set ::env(PL_RESIZER_REPAIR_TIE_FANOUT) {1} +set ::env(PL_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_SETUP_SLACK_MARGIN) {0.05} +set ::env(PL_RESIZER_TIE_SEPERATION) {0} +set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(PL_ROUTABILITY_DRIVEN) {1} +set ::env(PL_SKIP_INITIAL_PLACEMENT) {0} +set ::env(PL_TARGET_DENSITY) {0.9} +set ::env(PL_TIME_DRIVEN) {1} +set ::env(PRIMARY_SIGNOFF_TOOL) {magic} +set ::env(PROCESS) {130} +set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} +set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {1} +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_TIMING_VIOLATIONS) {1} +set ::env(QUIT_ON_TR_DRC) {1} +set ::env(RCX_CC_MODEL) {10} +set ::env(RCX_CONTEXT_DEPTH) {5} +set ::env(RCX_CORNER_COUNT) {1} +set ::env(RCX_COUPLING_THRESHOLD) {0.1} +set ::env(RCX_MAX_RESISTANCE) {50} +set ::env(RCX_MERGE_VIA_WIRE_RES) {1} +set ::env(RCX_RULES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULES_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} +set ::env(RCX_RULES_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} +set ::env(REPORTS_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports} +set ::env(RESULTS_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results} +set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} +set ::env(RIGHT_MARGIN_MULT) {12} +set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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) {6} +set ::env(RSZ_DONT_TOUCH_RX) {core_clk|user_clk} +set ::env(RSZ_USE_OLD_REMOVER) {1} +set ::env(RT_MAX_LAYER) {met5} +set ::env(RT_MIN_LAYER) {met1} +set ::env(RUN_CVC) {1} +set ::env(RUN_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15} +set ::env(RUN_DRT) {1} +set ::env(RUN_IRDROP_REPORT) {1} +set ::env(RUN_KLAYOUT) {0} +set ::env(RUN_KLAYOUT_DRC) {0} +set ::env(RUN_KLAYOUT_XOR) {1} +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) {22_10_14_05_15} +set ::env(SPEF_EXTRACTOR) {openrcx} +set ::env(START_TIME) {2022.10.14_12.15.01} +set ::env(STA_REPORT_POWER) {1} +set ::env(STA_WRITE_LIB) {1} +set ::env(STD_CELL_GROUND_PINS) {VGND VNB} +set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_POWER_PINS) {VPWR VPB} +set ::env(SYNTH_ADDER_TYPE) {YOSYS} +set ::env(SYNTH_BIN) {yosys} +set ::env(SYNTH_BUFFERING) {0} +set ::env(SYNTH_CAP_LOAD) {33.442} +set ::env(SYNTH_CLOCK_TRANSITION) {0.15} +set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25} +set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2} +set ::env(SYNTH_DRIVING_CELL_PIN) {Y} +set ::env(SYNTH_ELABORATE_ONLY) {0} +set ::env(SYNTH_EXTRA_MAPPING_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_FLAT_TOP) {0} +set ::env(SYNTH_LATCH_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v} +set ::env(SYNTH_MAX_FANOUT) {12} +set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X} +set ::env(SYNTH_MUX4_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v} +set ::env(SYNTH_MUX_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_NO_FLAT) {0} +set ::env(SYNTH_READ_BLACKBOX_LIB) {0} +set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl} +set ::env(SYNTH_SHARE_RESOURCES) {1} +set ::env(SYNTH_SIZING) {0} +set ::env(SYNTH_STRATEGY) {DELAY 0} +set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI} +set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO} +set ::env(SYNTH_TIMING_DERATE) {0.05} +set ::env(TAKE_LAYOUT_SCROT) {0} +set ::env(TAP_DECAP_INSERTION) {1} +set ::env(TECH_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +set ::env(TECH_LEF_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef} +set ::env(TECH_LEF_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} +set ::env(TECH_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp} +set ::env(TOP_MARGIN_MULT) {2} +set ::env(TRACKS_INFO_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} +set ::env(TRISTATE_BUFFER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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(VDD_PIN) {VPWR} +set ::env(VERILOG_FILES) { /home/kareem_farid/caravel/openlane/caravel_clocking/../../verilog/rtl/defines.v /home/kareem_farid/caravel/openlane/caravel_clocking/../../verilog/rtl/clock_div.v /home/kareem_farid/caravel/openlane/caravel_clocking/../../verilog/rtl/caravel_clocking.v} +set ::env(WIRE_RC_LAYER) {met1} +set ::env(YOSYS_REWRITE_VERILOG) {0} +set ::env(cts_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/cts} +set ::env(cts_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/cts} +set ::env(cts_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/cts} +set ::env(cts_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/cts} +set ::env(eco_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/eco} +set ::env(eco_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/eco} +set ::env(eco_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/eco} +set ::env(eco_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/eco} +set ::env(floorplan_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/floorplan} +set ::env(floorplan_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/floorplan} +set ::env(floorplan_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/floorplan} +set ::env(placement_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/placement} +set ::env(placement_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/placement} +set ::env(placement_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/placement} +set ::env(placement_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/placement} +set ::env(routing_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/routing} +set ::env(routing_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/routing} +set ::env(routing_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing} +set ::env(routing_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/routing} +set ::env(signoff_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/signoff} +set ::env(signoff_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/signoff} +set ::env(signoff_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/signoff} +set ::env(signoff_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/signoff} +set ::env(synthesis_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/synthesis} +set ::env(synthesis_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/synthesis} +set ::env(synthesis_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis} +set ::env(SYNTH_MAX_TRAN) {0.75} +set ::env(CURRENT_INDEX) 35 +set ::env(CURRENT_DEF) /home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/caravel_clocking.def +set ::env(CURRENT_GUIDE) /home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/routing/17-global.guide +set ::env(CURRENT_NETLIST) /home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/signoff/29-caravel_clocking.nl.v +set ::env(CURRENT_POWERED_NETLIST) {0} +set ::env(CURRENT_ODB) /home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/caravel_clocking.odb +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(ANTENNA_VIOLATOR_LIST) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/signoff/34-antenna_violators.rpt} +set ::env(BASE_SDC_FILE) {/home/kareem_farid/caravel/openlane/caravel_clocking/base.sdc} +set ::env(BASIC_PREP_COMPLETE) {1} +set ::env(BOTTOM_MARGIN_MULT) {1} +set ::env(CARAVEL_ROOT) {/home/kareem_farid/caravel} +set ::env(CARRY_SELECT_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v} +set ::env(CELLS_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELLS_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELL_CLK_PORT) {CLK} +set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*} +set ::env(CHECK_ASSIGN_STATEMENTS) {0} +set ::env(CHECK_UNMAPPED_CELLS) {1} +set ::env(CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_4} +set ::env(CLK_BUFFER_INPUT) {A} +set ::env(CLK_BUFFER_OUTPUT) {X} +set ::env(CLOCK_BUFFER_FANOUT) {16} +set ::env(CLOCK_NET) {ext_clk core_clk pll_clk pll_clk90} +set ::env(CLOCK_PERIOD) {10.0} +set ::env(CLOCK_PORT) {ext_clk} +set ::env(CLOCK_TREE_SYNTH) {1} +set ::env(CLOCK_WIRE_RC_LAYER) {met5} +set ::env(CONFIGS) {general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl} +set ::env(CORE_AREA) {0.92 2.72 94.3 54.4} +set ::env(CORE_HEIGHT) {51.68} +set ::env(CORE_WIDTH) {93.38} +set ::env(CTS_CLK_BUFFER_LIST) {sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_2} +set ::env(CTS_CLK_MAX_WIRE_LENGTH) {0} +set ::env(CTS_DISABLE_POST_PROCESSING) {0} +set ::env(CTS_DISTANCE_BETWEEN_BUFFERS) {0} +set ::env(CTS_MAX_CAP) {0.25} +set ::env(CTS_REPORT_TIMING) {1} +set ::env(CTS_ROOT_BUFFER) {sky130_fd_sc_hd__clkbuf_16} +set ::env(CTS_SINK_CLUSTERING_MAX_DIAMETER) {50} +set ::env(CTS_SINK_CLUSTERING_SIZE) {25} +set ::env(CTS_SQR_CAP) {0.258e-3} +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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/signoff/29-caravel_clocking.p.def} +set ::env(CURRENT_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/routing} +set ::env(CURRENT_GDS) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/signoff/caravel_clocking.gds} +set ::env(CURRENT_GUIDE) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/routing/17-global.guide} +set ::env(CURRENT_INDEX) {35} +set ::env(CURRENT_LIB) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/mca/process_corner_nom/caravel_clocking.lib} +set ::env(CURRENT_NETLIST) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/signoff/29-caravel_clocking.nl.v} +set ::env(CURRENT_ODB) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/caravel_clocking.odb} +set ::env(CURRENT_POWERED_NETLIST) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/signoff/29-caravel_clocking.pnl.v} +set ::env(CURRENT_SDC) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/13-caravel_clocking.sdc} +set ::env(CURRENT_SDF) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/mca/process_corner_nom/caravel_clocking.sdf} +set ::env(CURRENT_SPEF) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/mca/process_corner_nom/caravel_clocking.spef} +set ::env(CVC_SCRIPTS_DIR) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/caravel_clocking/config.tcl} +set ::env(DESIGN_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking} +set ::env(DESIGN_IS_CORE) {1} +set ::env(DESIGN_NAME) {caravel_clocking} +set ::env(DETAILED_ROUTER) {tritonroute} +set ::env(DIE_AREA) {0.0 0.0 100.0 60.0} +set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} +set ::env(DIODE_CELL_PIN) {DIODE} +set ::env(DIODE_INSERTION_STRATEGY) {4} +set ::env(DIODE_PADDING) {0} +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) {0} +set ::env(DRC_EXCLUDE_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} +set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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(EXT_NETLIST) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/signoff/caravel_clocking.spice} +set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} +set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*} +set ::env(FILL_INSERTION) {1} +set ::env(FP_ASPECT_RATIO) {1} +set ::env(FP_CORE_UTIL) {50} +set ::env(FP_DEF_TEMPLATE) {/home/kareem_farid/caravel/openlane/caravel_clocking/template/caravel_clocking.def} +set ::env(FP_ENDCAP_CELL) {sky130_fd_sc_hd__decap_3} +set ::env(FP_IO_HEXTEND) {-1} +set ::env(FP_IO_HLAYER) {met3} +set ::env(FP_IO_HLENGTH) {4} +set ::env(FP_IO_HTHICKNESS_MULT) {2} +set ::env(FP_IO_MIN_DISTANCE) {3} +set ::env(FP_IO_MODE) {1} +set ::env(FP_IO_UNMATCHED_ERROR) {1} +set ::env(FP_IO_VEXTEND) {-1} +set ::env(FP_IO_VLAYER) {met2} +set ::env(FP_IO_VLENGTH) {4} +set ::env(FP_IO_VTHICKNESS_MULT) {2} +set ::env(FP_PDN_AUTO_ADJUST) {1} +set ::env(FP_PDN_CHECK_NODES) {1} +set ::env(FP_PDN_CORE_RING) {0} +set ::env(FP_PDN_CORE_RING_HOFFSET) {6} +set ::env(FP_PDN_CORE_RING_HSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_HWIDTH) {1.6} +set ::env(FP_PDN_CORE_RING_VOFFSET) {6} +set ::env(FP_PDN_CORE_RING_VSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_VWIDTH) {1.6} +set ::env(FP_PDN_ENABLE_GLOBAL_CONNECTIONS) {1} +set ::env(FP_PDN_ENABLE_MACROS_GRID) {1} +set ::env(FP_PDN_ENABLE_RAILS) {1} +set ::env(FP_PDN_HOFFSET) {13.69} +set ::env(FP_PDN_HORIZONTAL_HALO) {10} +set ::env(FP_PDN_HPITCH) {16.9} +set ::env(FP_PDN_HSPACING) {6.85} +set ::env(FP_PDN_HWIDTH) {1.6} +set ::env(FP_PDN_IRDROP) {1} +set ::env(FP_PDN_LOWER_LAYER) {met4} +set ::env(FP_PDN_RAILS_LAYER) {met1} +set ::env(FP_PDN_RAIL_OFFSET) {0} +set ::env(FP_PDN_RAIL_WIDTH) {0.48} +set ::env(FP_PDN_SKIPTRIM) {0} +set ::env(FP_PDN_SKIP_TRIM) {1} +set ::env(FP_PDN_UPPER_LAYER) {met5} +set ::env(FP_PDN_VERTICAL_HALO) {10} +set ::env(FP_PDN_VOFFSET) {15.4} +set ::env(FP_PDN_VPITCH) {15.5} +set ::env(FP_PDN_VSPACING) {6.15} +set ::env(FP_PDN_VWIDTH) {1.6} +set ::env(FP_SIZING) {absolute} +set ::env(FP_TAPCELL_DIST) {6} +set ::env(FP_TAP_HORIZONTAL_HALO) {10} +set ::env(FP_TAP_VERTICAL_HALO) {10} +set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1} +set ::env(FULL_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v} +set ::env(GDS_FILES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} +set ::env(GDS_FILES_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/config.tcl} +set ::env(GLB_OPTIMIZE_MIRRORING) {1} +set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.05} +set ::env(GLB_RESIZER_MAX_CAP_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_SLEW_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025} +set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(GLOBAL_ROUTER) {fastroute} +set ::env(GND_NET) {VGND} +set ::env(GND_NETS) {VGND} +set ::env(GND_PIN) {VGND} +set ::env(GPIO_PADS_LEF) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef } +set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef } +set ::env(GPIO_PADS_VERILOG) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v} +set ::env(GPL_CELL_PADDING) {0} +set ::env(GRT_ADJUSTMENT) {0} +set ::env(GRT_ALLOW_CONGESTION) {0} +set ::env(GRT_ANT_ITERS) {3} +set ::env(GRT_ESTIMATE_PARASITICS) {1} +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_RESIZER_HOLD_SLACK_MARGIN) {0.25} +set ::env(GRT_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(HOME) {/} +set ::env(HOSTNAME) {b183fb3343af} +set ::env(IO_PCT) {0.2} +set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} +set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc} +set ::env(KLAYOUT_PROPERTIES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp} +set ::env(KLAYOUT_TECH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt} +set ::env(KLAYOUT_XOR_GDS) {1} +set ::env(KLAYOUT_XOR_XML) {1} +set ::env(LANG) {en_US.UTF-8} +set ::env(LAST_TIMING_REPORT_TAG) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/signoff/26-rcx_sta} +set ::env(LC_ALL) {en_US.UTF-8} +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) {2} +set ::env(LIB_CTS) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/cts/cts.lib} +set ::env(LIB_FASTEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} +set ::env(LIB_SLOWEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SLOWEST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SYNTH) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis/trimmed.lib} +set ::env(LIB_SYNTH_COMPLETE) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis/1-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib} +set ::env(LIB_SYNTH_MERGED) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis/merged.lib} +set ::env(LIB_SYNTH_NO_PG) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis/1-trimmed.no_pg.lib} +set ::env(LIB_TYPICAL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LOGS_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs} +set ::env(LVS_CONNECT_BY_LABEL) {0} +set ::env(LVS_INSERT_POWER_PINS) {1} +set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} +set ::env(MAGIC_CONVERT_DRC_TO_RDB) {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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/signoff/caravel_clocking.magic.gds} +set ::env(MAGIC_GENERATE_GDS) {1} +set ::env(MAGIC_GENERATE_LEF) {1} +set ::env(MAGIC_GENERATE_MAGLEF) {1} +set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0} +set ::env(MAGIC_MAGICRC) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.magicrc} +set ::env(MAGIC_PAD) {0} +set ::env(MAGIC_TECH_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.tech} +set ::env(MAGIC_WRITE_FULL_LEF) {0} +set ::env(MAGIC_ZEROIZE_ORIGIN) {0} +set ::env(MAGTYPE) {maglef} +set ::env(MANPATH) {/build//share/man:} +set ::env(MAX_METAL_LAYER) {6} +set ::env(MC_SDF_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/mca/sdf} +set ::env(MC_SPEF_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing/mca/spef} +set ::env(MERGED_LEF) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/merged.nom.lef} +set ::env(MERGED_LEF_MAX) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/merged.max.lef} +set ::env(MERGED_LEF_MIN) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/merged.min.lef} +set ::env(MISMATCHES_OK) {1} +set ::env(NETGEN_SETUP_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} +set ::env(NO_SYNTH_CELL_LIST) {/home/kareem_farid/caravel/openlane/caravel_clocking/no_synth.list} +set ::env(OPENLANE_ROOT) {/openlane} +set ::env(OPENLANE_RUN_TAG) {22_10_14_05_15} +set ::env(OPENLANE_VERBOSE) {0} +set ::env(OPENLANE_VERSION) {e3a5189a1b0fc4290686fcf2ae46cd6d7947cf9f} +set ::env(OPENROAD) {/build/} +set ::env(OPENROAD_BIN) {openroad} +set ::env(PATH) {/openlane:/openlane/scripts:/build//bin:/build//bin/Linux-x86_64:/build//pdn/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin} +set ::env(PDK) {sky130A} +set ::env(PDKPATH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A} +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(PDN_CFG) {/openlane/scripts/openroad/common/pdn_cfg.tcl} +set ::env(PLACE_SITE) {unithd} +set ::env(PLACE_SITE_HEIGHT) {2.720} +set ::env(PLACE_SITE_WIDTH) {0.460} +set ::env(PL_BASIC_PLACEMENT) {0} +set ::env(PL_ESTIMATE_PARASITICS) {1} +set ::env(PL_INIT_COEFF) {0.00002} +set ::env(PL_IO_ITER) {5} +set ::env(PL_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(PL_MACRO_CHANNEL) {0 0} +set ::env(PL_MACRO_HALO) {0 0} +set ::env(PL_MAX_DISPLACEMENT_X) {500} +set ::env(PL_MAX_DISPLACEMENT_Y) {100} +set ::env(PL_OPTIMIZE_MIRRORING) {1} +set ::env(PL_RANDOM_GLB_PLACEMENT) {0} +set ::env(PL_RANDOM_INITIAL_PLACEMENT) {0} +set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) {1} +set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) {1} +set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) {1} +set ::env(PL_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.1} +set ::env(PL_RESIZER_MAX_CAP_MARGIN) {20} +set ::env(PL_RESIZER_MAX_SLEW_MARGIN) {20} +set ::env(PL_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(PL_RESIZER_REPAIR_DESIGN) {1} +set ::env(PL_RESIZER_REPAIR_TIE_FANOUT) {1} +set ::env(PL_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_SETUP_SLACK_MARGIN) {0.05} +set ::env(PL_RESIZER_TIE_SEPERATION) {0} +set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(PL_ROUTABILITY_DRIVEN) {1} +set ::env(PL_SKIP_INITIAL_PLACEMENT) {0} +set ::env(PL_TARGET_DENSITY) {0.9} +set ::env(PL_TIME_DRIVEN) {1} +set ::env(PRIMARY_SIGNOFF_TOOL) {magic} +set ::env(PROCESS) {130} +set ::env(PWD) {/home/kareem_farid/caravel/openlane} +set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} +set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {1} +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_TIMING_VIOLATIONS) {1} +set ::env(QUIT_ON_TR_DRC) {1} +set ::env(RCX_CC_MODEL) {10} +set ::env(RCX_CONTEXT_DEPTH) {5} +set ::env(RCX_CORNER_COUNT) {1} +set ::env(RCX_COUPLING_THRESHOLD) {0.1} +set ::env(RCX_MAX_RESISTANCE) {50} +set ::env(RCX_MERGE_VIA_WIRE_RES) {1} +set ::env(RCX_RULES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULES_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} +set ::env(RCX_RULES_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} +set ::env(RCX_SDC_FILE) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/13-caravel_clocking.sdc} +set ::env(REPORTS_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports} +set ::env(RESULTS_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results} +set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} +set ::env(RIGHT_MARGIN_MULT) {12} +set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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) {6} +set ::env(RSZ_DONT_TOUCH_RX) {core_clk|user_clk} +set ::env(RSZ_LIB) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(RSZ_USE_OLD_REMOVER) {1} +set ::env(RT_MAX_LAYER) {met5} +set ::env(RT_MIN_LAYER) {met1} +set ::env(RUN_CVC) {1} +set ::env(RUN_DIR) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15} +set ::env(RUN_DRT) {1} +set ::env(RUN_IRDROP_REPORT) {1} +set ::env(RUN_KLAYOUT) {0} +set ::env(RUN_KLAYOUT_DRC) {0} +set ::env(RUN_KLAYOUT_XOR) {1} +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_STANDALONE) {1} +set ::env(RUN_TAG) {22_10_14_05_15} +set ::env(SCRIPTS_DIR) {/openlane/scripts} +set ::env(SHLVL) {1} +set ::env(SPEF_EXTRACTOR) {openrcx} +set ::env(START_TIME) {2022.10.14_12.15.01} +set ::env(STA_PRE_CTS) {0} +set ::env(STA_REPORT_POWER) {1} +set ::env(STA_WRITE_LIB) {1} +set ::env(STD_CELL_GROUND_PINS) {VGND VNB} +set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_POWER_PINS) {VPWR VPB} +set ::env(SYNTH_ADDER_TYPE) {YOSYS} +set ::env(SYNTH_BIN) {yosys} +set ::env(SYNTH_BUFFERING) {0} +set ::env(SYNTH_CAP_LOAD) {33.442} +set ::env(SYNTH_CLOCK_TRANSITION) {0.15} +set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25} +set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2} +set ::env(SYNTH_DRIVING_CELL_PIN) {Y} +set ::env(SYNTH_ELABORATE_ONLY) {0} +set ::env(SYNTH_EXTRA_MAPPING_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_FLAT_TOP) {0} +set ::env(SYNTH_LATCH_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v} +set ::env(SYNTH_MAX_FANOUT) {12} +set ::env(SYNTH_MAX_TRAN) {0.75} +set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X} +set ::env(SYNTH_MUX4_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v} +set ::env(SYNTH_MUX_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_NO_FLAT) {0} +set ::env(SYNTH_OPT) {0} +set ::env(SYNTH_READ_BLACKBOX_LIB) {0} +set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl} +set ::env(SYNTH_SHARE_RESOURCES) {1} +set ::env(SYNTH_SIZING) {0} +set ::env(SYNTH_STRATEGY) {DELAY 0} +set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI} +set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO} +set ::env(SYNTH_TIMING_DERATE) {0.05} +set ::env(TAKE_LAYOUT_SCROT) {0} +set ::env(TAP_DECAP_INSERTION) {1} +set ::env(TCLLIBPATH) {/usr/share/tcl8.5 /usr/lib64/tcl8.5 /usr/lib64/tk8.5 /usr/share/tk8.5 /openlane/scripts/ /usr/share/tcl8.5/tcllib-1.14} +set ::env(TECH_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +set ::env(TECH_LEF_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef} +set ::env(TECH_LEF_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} +set ::env(TECH_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +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/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp} +set ::env(TOP_MARGIN_MULT) {2} +set ::env(TRACKS_INFO_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} +set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/routing/config.tracks} +set ::env(TRISTATE_BUFFER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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(VDD_NET) {VPWR} +set ::env(VDD_NETS) {VPWR} +set ::env(VDD_PIN) {VPWR} +set ::env(VERILOG_FILES) { /home/kareem_farid/caravel/openlane/caravel_clocking/../../verilog/rtl/defines.v /home/kareem_farid/caravel/openlane/caravel_clocking/../../verilog/rtl/clock_div.v /home/kareem_farid/caravel/openlane/caravel_clocking/../../verilog/rtl/caravel_clocking.v} +set ::env(WIRE_RC_LAYER) {met1} +set ::env(YOSYS_REWRITE_VERILOG) {0} +set ::env(_) {/openlane/flow.tcl} +set ::env(cts_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/cts} +set ::env(cts_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/cts} +set ::env(cts_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/cts} +set ::env(cts_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/cts} +set ::env(drc_prefix) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/signoff/drc} +set ::env(eco_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/eco} +set ::env(eco_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/eco} +set ::env(eco_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/eco} +set ::env(eco_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/eco} +set ::env(floorplan_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/floorplan} +set ::env(floorplan_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/floorplan} +set ::env(floorplan_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/floorplan} +set ::env(fp_report_prefix) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/floorplan/3-initial_fp} +set ::env(placement_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/placement} +set ::env(placement_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/placement} +set ::env(placement_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/placement} +set ::env(placement_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/placement} +set ::env(routing_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/routing} +set ::env(routing_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/routing} +set ::env(routing_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/routing} +set ::env(routing_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/routing} +set ::env(signoff_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/signoff} +set ::env(signoff_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/signoff} +set ::env(signoff_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/signoff} +set ::env(signoff_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/signoff} +set ::env(synth_report_prefix) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/synthesis/1-synthesis} +set ::env(synthesis_logs) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/logs/synthesis} +set ::env(synthesis_reports) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/reports/synthesis} +set ::env(synthesis_results) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/kareem_farid/caravel/openlane/caravel_clocking/runs/22_10_14_05_15/tmp/synthesis} +set ::env(timer_end) {1665749837} +set ::env(timer_start) {1665749700} diff --git a/signoff/digital_pll/openlane-signoff/config.tcl b/signoff/digital_pll/openlane-signoff/config.tcl new file mode 100644 index 00000000..6ae478c0 --- /dev/null +++ b/signoff/digital_pll/openlane-signoff/config.tcl @@ -0,0 +1,744 @@ +# Run configs +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(BASE_SDC_FILE) {/home/kareem_farid/caravel/openlane/digital_pll/base.sdc} +set ::env(BOTTOM_MARGIN_MULT) {2} +set ::env(CARRY_SELECT_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v} +set ::env(CELLS_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELLS_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELL_CLK_PORT) {CLK} +set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*} +set ::env(CHECK_ASSIGN_STATEMENTS) {0} +set ::env(CHECK_UNMAPPED_CELLS) {1} +set ::env(CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_4} +set ::env(CLK_BUFFER_INPUT) {A} +set ::env(CLK_BUFFER_OUTPUT) {X} +set ::env(CLOCK_BUFFER_FANOUT) {16} +set ::env(CLOCK_PERIOD) {10.0} +set ::env(CLOCK_PORT) {} +set ::env(CLOCK_TREE_SYNTH) {0} +set ::env(CLOCK_WIRE_RC_LAYER) {met5} +set ::env(CONFIGS) {general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl} +set ::env(CTS_CLK_BUFFER_LIST) {sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_2} +set ::env(CTS_CLK_MAX_WIRE_LENGTH) {0} +set ::env(CTS_DISABLE_POST_PROCESSING) {0} +set ::env(CTS_DISTANCE_BETWEEN_BUFFERS) {0} +set ::env(CTS_MAX_CAP) {1.53169} +set ::env(CTS_REPORT_TIMING) {1} +set ::env(CTS_ROOT_BUFFER) {sky130_fd_sc_hd__clkbuf_16} +set ::env(CTS_SINK_CLUSTERING_MAX_DIAMETER) {50} +set ::env(CTS_SINK_CLUSTERING_SIZE) {25} +set ::env(CTS_SQR_CAP) {0.258e-3} +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(CVC_SCRIPTS_DIR) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/digital_pll/config.tcl} +set ::env(DESIGN_IS_CORE) {1} +set ::env(DESIGN_NAME) {digital_pll} +set ::env(DETAILED_ROUTER) {tritonroute} +set ::env(DIE_AREA) {0 0 75 75} +set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} +set ::env(DIODE_CELL_PIN) {DIODE} +set ::env(DIODE_INSERTION_STRATEGY) {4} +set ::env(DIODE_PADDING) {0} +set ::env(DPL_CELL_PADDING) {0} +set ::env(DRC_EXCLUDE_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} +set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} +set ::env(DRT_CELL_PADDING) {0} +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(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} +set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*} +set ::env(FILL_INSERTION) {1} +set ::env(FP_ASPECT_RATIO) {1} +set ::env(FP_CORE_UTIL) {50} +set ::env(FP_DEF_TEMPLATE) {/home/kareem_farid/caravel/openlane/digital_pll/template/digital_pll.def} +set ::env(FP_ENDCAP_CELL) {sky130_fd_sc_hd__decap_3} +set ::env(FP_IO_HEXTEND) {-1} +set ::env(FP_IO_HLAYER) {met3} +set ::env(FP_IO_HLENGTH) {4} +set ::env(FP_IO_HTHICKNESS_MULT) {2} +set ::env(FP_IO_MIN_DISTANCE) {3} +set ::env(FP_IO_MODE) {1} +set ::env(FP_IO_UNMATCHED_ERROR) {1} +set ::env(FP_IO_VEXTEND) {-1} +set ::env(FP_IO_VLAYER) {met2} +set ::env(FP_IO_VLENGTH) {4} +set ::env(FP_IO_VTHICKNESS_MULT) {2} +set ::env(FP_PDN_AUTO_ADJUST) {1} +set ::env(FP_PDN_CHECK_NODES) {1} +set ::env(FP_PDN_CORE_RING) {0} +set ::env(FP_PDN_CORE_RING_HOFFSET) {6} +set ::env(FP_PDN_CORE_RING_HSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_HWIDTH) {1.6} +set ::env(FP_PDN_CORE_RING_VOFFSET) {6} +set ::env(FP_PDN_CORE_RING_VSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_VWIDTH) {1.6} +set ::env(FP_PDN_ENABLE_GLOBAL_CONNECTIONS) {1} +set ::env(FP_PDN_ENABLE_MACROS_GRID) {1} +set ::env(FP_PDN_ENABLE_RAILS) {1} +set ::env(FP_PDN_HOFFSET) {16.41} +set ::env(FP_PDN_HORIZONTAL_HALO) {10} +set ::env(FP_PDN_HPITCH) {40} +set ::env(FP_PDN_HSPACING) {18.4} +set ::env(FP_PDN_HWIDTH) {1.6} +set ::env(FP_PDN_IRDROP) {1} +set ::env(FP_PDN_LOWER_LAYER) {met4} +set ::env(FP_PDN_RAILS_LAYER) {met1} +set ::env(FP_PDN_RAIL_OFFSET) {0} +set ::env(FP_PDN_RAIL_WIDTH) {0.48} +set ::env(FP_PDN_SKIPTRIM) {1} +set ::env(FP_PDN_UPPER_LAYER) {met5} +set ::env(FP_PDN_VERTICAL_HALO) {10} +set ::env(FP_PDN_VOFFSET) {16.32} +set ::env(FP_PDN_VPITCH) {40} +set ::env(FP_PDN_VSPACING) {18.4} +set ::env(FP_PDN_VWIDTH) {1.6} +set ::env(FP_SIZING) {absolute} +set ::env(FP_TAPCELL_DIST) {13} +set ::env(FP_TAP_HORIZONTAL_HALO) {10} +set ::env(FP_TAP_VERTICAL_HALO) {10} +set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1} +set ::env(FULL_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v} +set ::env(GDS_FILES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} +set ::env(GDS_FILES_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/config.tcl} +set ::env(GLB_OPTIMIZE_MIRRORING) {1} +set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.05} +set ::env(GLB_RESIZER_MAX_CAP_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_SLEW_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025} +set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {0} +set ::env(GLOBAL_ROUTER) {fastroute} +set ::env(GND_PIN) {VGND} +set ::env(GPIO_PADS_LEF) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef } +set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef } +set ::env(GPIO_PADS_VERILOG) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v} +set ::env(GPL_CELL_PADDING) {0} +set ::env(GRT_ADJUSTMENT) {0} +set ::env(GRT_ALLOW_CONGESTION) {0} +set ::env(GRT_ANT_ITERS) {3} +set ::env(GRT_ESTIMATE_PARASITICS) {1} +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(IO_PCT) {0.2} +set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} +set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc} +set ::env(KLAYOUT_PROPERTIES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp} +set ::env(KLAYOUT_TECH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt} +set ::env(KLAYOUT_XOR_GDS) {1} +set ::env(KLAYOUT_XOR_XML) {1} +set ::env(LEC_ENABLE) {0} +set ::env(LEFT_MARGIN_MULT) {12} +set ::env(LIB_FASTEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} +set ::env(LIB_SLOWEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SLOWEST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SYNTH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LIB_TYPICAL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LOGS_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs} +set ::env(LVS_CONNECT_BY_LABEL) {0} +set ::env(LVS_INSERT_POWER_PINS) {1} +set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} +set ::env(MAGIC_CONVERT_DRC_TO_RDB) {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_GENERATE_GDS) {1} +set ::env(MAGIC_GENERATE_LEF) {1} +set ::env(MAGIC_GENERATE_MAGLEF) {1} +set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0} +set ::env(MAGIC_MAGICRC) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.magicrc} +set ::env(MAGIC_PAD) {0} +set ::env(MAGIC_TECH_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.tech} +set ::env(MAGIC_WRITE_FULL_LEF) {0} +set ::env(MAGIC_ZEROIZE_ORIGIN) {0} +set ::env(NETGEN_SETUP_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} +set ::env(NO_SYNTH_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells} +set ::env(OPENLANE_VERBOSE) {1} +set ::env(PDKPATH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A} +set ::env(PDN_CFG) {/openlane/scripts/openroad/common/pdn_cfg.tcl} +set ::env(PLACE_SITE) {unithd} +set ::env(PLACE_SITE_HEIGHT) {2.720} +set ::env(PLACE_SITE_WIDTH) {0.460} +set ::env(PL_BASIC_PLACEMENT) {0} +set ::env(PL_ESTIMATE_PARASITICS) {1} +set ::env(PL_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(PL_MACRO_CHANNEL) {0 0} +set ::env(PL_MACRO_HALO) {0 0} +set ::env(PL_MAX_DISPLACEMENT_X) {500} +set ::env(PL_MAX_DISPLACEMENT_Y) {100} +set ::env(PL_OPTIMIZE_MIRRORING) {1} +set ::env(PL_RANDOM_GLB_PLACEMENT) {0} +set ::env(PL_RANDOM_INITIAL_PLACEMENT) {0} +set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) {1} +set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) {1} +set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) {0} +set ::env(PL_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.1} +set ::env(PL_RESIZER_MAX_CAP_MARGIN) {20} +set ::env(PL_RESIZER_MAX_SLEW_MARGIN) {20} +set ::env(PL_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(PL_RESIZER_REPAIR_DESIGN) {1} +set ::env(PL_RESIZER_REPAIR_TIE_FANOUT) {1} +set ::env(PL_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_SETUP_SLACK_MARGIN) {0.05} +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.9} +set ::env(PL_TIME_DRIVEN) {1} +set ::env(PRIMARY_SIGNOFF_TOOL) {magic} +set ::env(PROCESS) {130} +set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} +set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {1} +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_TIMING_VIOLATIONS) {1} +set ::env(QUIT_ON_TR_DRC) {1} +set ::env(RCX_CC_MODEL) {10} +set ::env(RCX_CONTEXT_DEPTH) {5} +set ::env(RCX_CORNER_COUNT) {1} +set ::env(RCX_COUPLING_THRESHOLD) {0.1} +set ::env(RCX_MAX_RESISTANCE) {50} +set ::env(RCX_MERGE_VIA_WIRE_RES) {1} +set ::env(RCX_RULES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULES_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} +set ::env(RCX_RULES_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} +set ::env(REPORTS_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports} +set ::env(RESULTS_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results} +set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} +set ::env(RIGHT_MARGIN_MULT) {12} +set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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_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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56} +set ::env(RUN_DRT) {1} +set ::env(RUN_IRDROP_REPORT) {1} +set ::env(RUN_KLAYOUT) {1} +set ::env(RUN_KLAYOUT_DRC) {0} +set ::env(RUN_KLAYOUT_XOR) {1} +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) {22_10_13_10_56} +set ::env(SPEF_EXTRACTOR) {openrcx} +set ::env(START_TIME) {2022.10.13_17.56.29} +set ::env(STA_REPORT_POWER) {1} +set ::env(STA_WRITE_LIB) {0} +set ::env(STD_CELL_GROUND_PINS) {VGND VNB} +set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_POWER_PINS) {VPWR VPB} +set ::env(SYNTH_ADDER_TYPE) {YOSYS} +set ::env(SYNTH_BIN) {yosys} +set ::env(SYNTH_BUFFERING) {0} +set ::env(SYNTH_CAP_LOAD) {33.442} +set ::env(SYNTH_CLOCK_TRANSITION) {0.15} +set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25} +set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2} +set ::env(SYNTH_DRIVING_CELL_PIN) {Y} +set ::env(SYNTH_ELABORATE_ONLY) {0} +set ::env(SYNTH_EXTRA_MAPPING_FILE) {} +set ::env(SYNTH_FLAT_TOP) {0} +set ::env(SYNTH_LATCH_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v} +set ::env(SYNTH_MAX_FANOUT) {6} +set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X} +set ::env(SYNTH_MUX4_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v} +set ::env(SYNTH_MUX_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_NO_FLAT) {0} +set ::env(SYNTH_READ_BLACKBOX_LIB) {1} +set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl} +set ::env(SYNTH_SHARE_RESOURCES) {1} +set ::env(SYNTH_SIZING) {0} +set ::env(SYNTH_STRATEGY) {AREA 0} +set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI} +set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO} +set ::env(SYNTH_TIMING_DERATE) {0.05} +set ::env(TAKE_LAYOUT_SCROT) {0} +set ::env(TAP_DECAP_INSERTION) {1} +set ::env(TECH_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +set ::env(TECH_LEF_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef} +set ::env(TECH_LEF_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} +set ::env(TECH_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp} +set ::env(TOP_MARGIN_MULT) {2} +set ::env(TRACKS_INFO_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} +set ::env(TRISTATE_BUFFER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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(VDD_PIN) {VPWR} +set ::env(VERILOG_FILES) {/home/kareem_farid/caravel/openlane/digital_pll/../../verilog/rtl/digital_pll.v} +set ::env(WIRE_RC_LAYER) {met1} +set ::env(YOSYS_REWRITE_VERILOG) {0} +set ::env(cts_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/cts} +set ::env(cts_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/cts} +set ::env(cts_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/cts} +set ::env(cts_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/cts} +set ::env(eco_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/eco} +set ::env(eco_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/eco} +set ::env(eco_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/eco} +set ::env(eco_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/eco} +set ::env(floorplan_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/floorplan} +set ::env(floorplan_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/floorplan} +set ::env(floorplan_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/floorplan} +set ::env(placement_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/placement} +set ::env(placement_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/placement} +set ::env(placement_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/placement} +set ::env(placement_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/placement} +set ::env(routing_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/routing} +set ::env(routing_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/routing} +set ::env(routing_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing} +set ::env(routing_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/routing} +set ::env(signoff_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/signoff} +set ::env(signoff_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/signoff} +set ::env(signoff_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/signoff} +set ::env(signoff_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff} +set ::env(synthesis_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/synthesis} +set ::env(synthesis_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/synthesis} +set ::env(synthesis_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/synthesis} +set ::env(SYNTH_MAX_TRAN) {0.75} +set ::env(CURRENT_INDEX) 32 +set ::env(CURRENT_DEF) /home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/digital_pll.def +set ::env(CURRENT_GUIDE) /home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/routing/12-global.guide +set ::env(CURRENT_NETLIST) /home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff/26-digital_pll.nl.v +set ::env(CURRENT_POWERED_NETLIST) {0} +set ::env(CURRENT_ODB) /home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/digital_pll.odb +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(ANTENNA_CHECK_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff/26-digital_pll.p.def} +set ::env(ANTENNA_VIOLATOR_LIST) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/signoff/31-antenna_violators.rpt} +set ::env(BASE_SDC_FILE) {/home/kareem_farid/caravel/openlane/digital_pll/base.sdc} +set ::env(BASIC_PREP_COMPLETE) {1} +set ::env(BOTTOM_MARGIN_MULT) {2} +set ::env(CARAVEL_ROOT) {/home/kareem_farid/caravel} +set ::env(CARRY_SELECT_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v} +set ::env(CELLS_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELLS_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELL_CLK_PORT) {CLK} +set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*} +set ::env(CHECK_ASSIGN_STATEMENTS) {0} +set ::env(CHECK_UNMAPPED_CELLS) {1} +set ::env(CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_4} +set ::env(CLK_BUFFER_INPUT) {A} +set ::env(CLK_BUFFER_OUTPUT) {X} +set ::env(CLOCK_BUFFER_FANOUT) {16} +set ::env(CLOCK_PERIOD) {10.0} +set ::env(CLOCK_PORT) {} +set ::env(CLOCK_TREE_SYNTH) {0} +set ::env(CLOCK_WIRE_RC_LAYER) {met5} +set ::env(CONFIGS) {general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl} +set ::env(CORE_AREA) {5.52 5.44 69.46 68.0} +set ::env(CORE_HEIGHT) {62.56} +set ::env(CORE_WIDTH) {63.94} +set ::env(CTS_CLK_BUFFER_LIST) {sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_2} +set ::env(CTS_CLK_MAX_WIRE_LENGTH) {0} +set ::env(CTS_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/placement/digital_pll.def} +set ::env(CTS_DISABLE_POST_PROCESSING) {0} +set ::env(CTS_DISTANCE_BETWEEN_BUFFERS) {0} +set ::env(CTS_MAX_CAP) {1.53169} +set ::env(CTS_REPORT_TIMING) {1} +set ::env(CTS_ROOT_BUFFER) {sky130_fd_sc_hd__clkbuf_16} +set ::env(CTS_SINK_CLUSTERING_MAX_DIAMETER) {50} +set ::env(CTS_SINK_CLUSTERING_SIZE) {25} +set ::env(CTS_SQR_CAP) {0.258e-3} +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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff/26-digital_pll.p.def} +set ::env(CURRENT_GDS) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/signoff/digital_pll.gds} +set ::env(CURRENT_GUIDE) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/routing/12-global.guide} +set ::env(CURRENT_INDEX) {32} +set ::env(CURRENT_NETLIST) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff/26-digital_pll.nl.v} +set ::env(CURRENT_ODB) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/digital_pll.odb} +set ::env(CURRENT_POWERED_NETLIST) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff/26-digital_pll.pnl.v} +set ::env(CURRENT_SDC) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/floorplan/3-initial_fp.sdc} +set ::env(CURRENT_SDF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/mca/process_corner_nom/digital_pll.sdf} +set ::env(CURRENT_SPEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/mca/process_corner_nom/digital_pll.spef} +set ::env(CURRENT_STEP) {} +set ::env(CVC_SCRIPTS_DIR) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/digital_pll/config.tcl} +set ::env(DESIGN_DIR) {/home/kareem_farid/caravel/openlane/digital_pll} +set ::env(DESIGN_IS_CORE) {1} +set ::env(DESIGN_NAME) {digital_pll} +set ::env(DETAILED_ROUTER) {tritonroute} +set ::env(DIE_AREA) {0.0 0.0 75.0 75.0} +set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} +set ::env(DIODE_CELL_PIN) {DIODE} +set ::env(DIODE_INSERTION_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/digital_pll.def} +set ::env(DIODE_INSERTION_STRATEGY) {4} +set ::env(DIODE_PADDING) {0} +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) {0} +set ::env(DRC_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff/26-digital_pll.p.def} +set ::env(DRC_EXCLUDE_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} +set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells} +set ::env(DRT_CELL_PADDING) {0} +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(EXT_NETLIST) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/signoff/digital_pll.spice} +set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} +set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*} +set ::env(FILL_INSERTION) {1} +set ::env(FP_ASPECT_RATIO) {1} +set ::env(FP_CORE_UTIL) {50} +set ::env(FP_DEF_TEMPLATE) {/home/kareem_farid/caravel/openlane/digital_pll/template/digital_pll.def} +set ::env(FP_ENDCAP_CELL) {sky130_fd_sc_hd__decap_3} +set ::env(FP_IO_HEXTEND) {-1} +set ::env(FP_IO_HLAYER) {met3} +set ::env(FP_IO_HLENGTH) {4} +set ::env(FP_IO_HTHICKNESS_MULT) {2} +set ::env(FP_IO_MIN_DISTANCE) {3} +set ::env(FP_IO_MODE) {1} +set ::env(FP_IO_UNMATCHED_ERROR) {1} +set ::env(FP_IO_VEXTEND) {-1} +set ::env(FP_IO_VLAYER) {met2} +set ::env(FP_IO_VLENGTH) {4} +set ::env(FP_IO_VTHICKNESS_MULT) {2} +set ::env(FP_PDN_AUTO_ADJUST) {1} +set ::env(FP_PDN_CHECK_NODES) {1} +set ::env(FP_PDN_CORE_RING) {0} +set ::env(FP_PDN_CORE_RING_HOFFSET) {6} +set ::env(FP_PDN_CORE_RING_HSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_HWIDTH) {1.6} +set ::env(FP_PDN_CORE_RING_VOFFSET) {6} +set ::env(FP_PDN_CORE_RING_VSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_VWIDTH) {1.6} +set ::env(FP_PDN_ENABLE_GLOBAL_CONNECTIONS) {1} +set ::env(FP_PDN_ENABLE_MACROS_GRID) {1} +set ::env(FP_PDN_ENABLE_RAILS) {1} +set ::env(FP_PDN_HOFFSET) {16.41} +set ::env(FP_PDN_HORIZONTAL_HALO) {10} +set ::env(FP_PDN_HPITCH) {40} +set ::env(FP_PDN_HSPACING) {18.4} +set ::env(FP_PDN_HWIDTH) {1.6} +set ::env(FP_PDN_IRDROP) {1} +set ::env(FP_PDN_LOWER_LAYER) {met4} +set ::env(FP_PDN_RAILS_LAYER) {met1} +set ::env(FP_PDN_RAIL_OFFSET) {0} +set ::env(FP_PDN_RAIL_WIDTH) {0.48} +set ::env(FP_PDN_SKIPTRIM) {1} +set ::env(FP_PDN_UPPER_LAYER) {met5} +set ::env(FP_PDN_VERTICAL_HALO) {10} +set ::env(FP_PDN_VOFFSET) {16.32} +set ::env(FP_PDN_VPITCH) {40} +set ::env(FP_PDN_VSPACING) {18.4} +set ::env(FP_PDN_VWIDTH) {1.6} +set ::env(FP_SIZING) {absolute} +set ::env(FP_TAPCELL_DIST) {13} +set ::env(FP_TAP_HORIZONTAL_HALO) {10} +set ::env(FP_TAP_VERTICAL_HALO) {10} +set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1} +set ::env(FULL_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v} +set ::env(GDS_FILES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} +set ::env(GDS_FILES_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/config.tcl} +set ::env(GLB_OPTIMIZE_MIRRORING) {1} +set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.05} +set ::env(GLB_RESIZER_MAX_CAP_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_SLEW_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025} +set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {0} +set ::env(GLOBAL_ROUTER) {fastroute} +set ::env(GND_NET) {VGND} +set ::env(GND_NETS) {VGND} +set ::env(GND_PIN) {VGND} +set ::env(GPIO_PADS_LEF) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef } +set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef } +set ::env(GPIO_PADS_VERILOG) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v} +set ::env(GPL_CELL_PADDING) {0} +set ::env(GRT_ADJUSTMENT) {0} +set ::env(GRT_ALLOW_CONGESTION) {0} +set ::env(GRT_ANT_ITERS) {3} +set ::env(GRT_ESTIMATE_PARASITICS) {1} +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(HOME) {/} +set ::env(HOSTNAME) {0886339dcdee} +set ::env(IO_PCT) {0.2} +set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} +set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc} +set ::env(KLAYOUT_PROPERTIES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp} +set ::env(KLAYOUT_TECH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt} +set ::env(KLAYOUT_XOR_GDS) {1} +set ::env(KLAYOUT_XOR_XML) {1} +set ::env(LANG) {en_US.UTF-8} +set ::env(LAST_TIMING_REPORT_TAG) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/signoff/21-rcx_sta} +set ::env(LC_ALL) {en_US.UTF-8} +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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/cts/cts.lib} +set ::env(LIB_FASTEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} +set ::env(LIB_SLOWEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SLOWEST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SYNTH) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/synthesis/trimmed.lib} +set ::env(LIB_SYNTH_COMPLETE) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/synthesis/1-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib} +set ::env(LIB_SYNTH_MERGED) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/synthesis/merged.lib} +set ::env(LIB_SYNTH_NO_PG) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/synthesis/1-trimmed.no_pg.lib} +set ::env(LIB_TYPICAL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LOGS_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs} +set ::env(LVS_CONNECT_BY_LABEL) {0} +set ::env(LVS_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/digital_pll.def} +set ::env(LVS_INSERT_POWER_PINS) {1} +set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} +set ::env(MAGIC_CONVERT_DRC_TO_RDB) {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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/signoff/digital_pll.magic.gds} +set ::env(MAGIC_GENERATE_GDS) {1} +set ::env(MAGIC_GENERATE_LEF) {1} +set ::env(MAGIC_GENERATE_MAGLEF) {1} +set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0} +set ::env(MAGIC_MAGICRC) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.magicrc} +set ::env(MAGIC_PAD) {0} +set ::env(MAGIC_TECH_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.tech} +set ::env(MAGIC_WRITE_FULL_LEF) {0} +set ::env(MAGIC_ZEROIZE_ORIGIN) {0} +set ::env(MAGTYPE) {maglef} +set ::env(MANPATH) {/build//share/man:} +set ::env(MAX_METAL_LAYER) {6} +set ::env(MC_SDF_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/mca/sdf} +set ::env(MC_SPEF_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/mca/spef} +set ::env(MERGED_LEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/merged.nom.lef} +set ::env(MERGED_LEF_MAX) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/merged.max.lef} +set ::env(MERGED_LEF_MIN) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/merged.min.lef} +set ::env(MISMATCHES_OK) {1} +set ::env(NETGEN_SETUP_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} +set ::env(NO_SYNTH_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells} +set ::env(OPENLANE_ROOT) {/openlane} +set ::env(OPENLANE_RUN_TAG) {22_10_13_10_56} +set ::env(OPENLANE_VERBOSE) {1} +set ::env(OPENLANE_VERSION) {e3a5189a1b0fc4290686fcf2ae46cd6d7947cf9f} +set ::env(OPENROAD) {/build/} +set ::env(OPENROAD_BIN) {openroad} +set ::env(PARSITICS_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing/digital_pll.def} +set ::env(PATH) {/openlane:/openlane/scripts:/build//bin:/build//bin/Linux-x86_64:/build//pdn/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin} +set ::env(PDK) {sky130A} +set ::env(PDKPATH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A} +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(PDN_CFG) {/openlane/scripts/openroad/common/pdn_cfg.tcl} +set ::env(PLACEMENT_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/floorplan/6-pdn.def} +set ::env(PLACE_SITE) {unithd} +set ::env(PLACE_SITE_HEIGHT) {2.720} +set ::env(PLACE_SITE_WIDTH) {0.460} +set ::env(PL_BASIC_PLACEMENT) {0} +set ::env(PL_ESTIMATE_PARASITICS) {1} +set ::env(PL_INIT_COEFF) {0.00002} +set ::env(PL_IO_ITER) {5} +set ::env(PL_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(PL_MACRO_CHANNEL) {0 0} +set ::env(PL_MACRO_HALO) {0 0} +set ::env(PL_MAX_DISPLACEMENT_X) {500} +set ::env(PL_MAX_DISPLACEMENT_Y) {100} +set ::env(PL_OPTIMIZE_MIRRORING) {1} +set ::env(PL_RANDOM_GLB_PLACEMENT) {0} +set ::env(PL_RANDOM_INITIAL_PLACEMENT) {0} +set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) {1} +set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) {1} +set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) {0} +set ::env(PL_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.1} +set ::env(PL_RESIZER_MAX_CAP_MARGIN) {20} +set ::env(PL_RESIZER_MAX_SLEW_MARGIN) {20} +set ::env(PL_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(PL_RESIZER_REPAIR_DESIGN) {1} +set ::env(PL_RESIZER_REPAIR_TIE_FANOUT) {1} +set ::env(PL_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_SETUP_SLACK_MARGIN) {0.05} +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.9} +set ::env(PL_TIME_DRIVEN) {1} +set ::env(PRIMARY_SIGNOFF_TOOL) {magic} +set ::env(PROCESS) {130} +set ::env(PWD) {/home/kareem_farid/caravel/openlane} +set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} +set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {1} +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_TIMING_VIOLATIONS) {1} +set ::env(QUIT_ON_TR_DRC) {1} +set ::env(RCX_CC_MODEL) {10} +set ::env(RCX_CONTEXT_DEPTH) {5} +set ::env(RCX_CORNER_COUNT) {1} +set ::env(RCX_COUPLING_THRESHOLD) {0.1} +set ::env(RCX_MAX_RESISTANCE) {50} +set ::env(RCX_MERGE_VIA_WIRE_RES) {1} +set ::env(RCX_RULES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULES_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} +set ::env(RCX_RULES_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} +set ::env(RCX_SDC_FILE) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/floorplan/3-initial_fp.sdc} +set ::env(REPORTS_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports} +set ::env(RESULTS_DIR) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results} +set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} +set ::env(RIGHT_MARGIN_MULT) {12} +set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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(ROUTING_CURRENT_DEF) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/placement/digital_pll.def} +set ::env(RSZ_DONT_TOUCH_RX) {\$^} +set ::env(RSZ_LIB) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56} +set ::env(RUN_DRT) {1} +set ::env(RUN_IRDROP_REPORT) {1} +set ::env(RUN_KLAYOUT) {1} +set ::env(RUN_KLAYOUT_DRC) {0} +set ::env(RUN_KLAYOUT_XOR) {1} +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_STANDALONE) {1} +set ::env(RUN_TAG) {22_10_13_10_56} +set ::env(SCRIPTS_DIR) {/openlane/scripts} +set ::env(SHLVL) {1} +set ::env(SPEF_EXTRACTOR) {openrcx} +set ::env(START_TIME) {2022.10.13_17.56.29} +set ::env(STA_PRE_CTS) {0} +set ::env(STA_REPORT_POWER) {1} +set ::env(STA_WRITE_LIB) {0} +set ::env(STD_CELL_GROUND_PINS) {VGND VNB} +set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_POWER_PINS) {VPWR VPB} +set ::env(SYNTH_ADDER_TYPE) {YOSYS} +set ::env(SYNTH_BIN) {yosys} +set ::env(SYNTH_BUFFERING) {0} +set ::env(SYNTH_CAP_LOAD) {33.442} +set ::env(SYNTH_CLOCK_TRANSITION) {0.15} +set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25} +set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2} +set ::env(SYNTH_DRIVING_CELL_PIN) {Y} +set ::env(SYNTH_ELABORATE_ONLY) {0} +set ::env(SYNTH_EXTRA_MAPPING_FILE) {} +set ::env(SYNTH_FLAT_TOP) {0} +set ::env(SYNTH_LATCH_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v} +set ::env(SYNTH_MAX_FANOUT) {6} +set ::env(SYNTH_MAX_TRAN) {0.75} +set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X} +set ::env(SYNTH_MUX4_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v} +set ::env(SYNTH_MUX_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_NO_FLAT) {0} +set ::env(SYNTH_OPT) {0} +set ::env(SYNTH_READ_BLACKBOX_LIB) {1} +set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl} +set ::env(SYNTH_SHARE_RESOURCES) {1} +set ::env(SYNTH_SIZING) {0} +set ::env(SYNTH_STRATEGY) {AREA 0} +set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI} +set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO} +set ::env(SYNTH_TIMING_DERATE) {0.05} +set ::env(TAKE_LAYOUT_SCROT) {0} +set ::env(TAP_DECAP_INSERTION) {1} +set ::env(TECH_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +set ::env(TECH_LEF_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef} +set ::env(TECH_LEF_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} +set ::env(TECH_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +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/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp} +set ::env(TOP_MARGIN_MULT) {2} +set ::env(TRACKS_INFO_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} +set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/routing/config.tracks} +set ::env(TRISTATE_BUFFER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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(VDD_NET) {VPWR} +set ::env(VDD_NETS) {VPWR} +set ::env(VDD_PIN) {VPWR} +set ::env(VERILOG_FILES) {/home/kareem_farid/caravel/openlane/digital_pll/../../verilog/rtl/digital_pll.v} +set ::env(WIRE_RC_LAYER) {met1} +set ::env(YOSYS_REWRITE_VERILOG) {0} +set ::env(_) {/openlane/flow.tcl} +set ::env(cts_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/cts} +set ::env(cts_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/cts} +set ::env(cts_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/cts} +set ::env(cts_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/cts} +set ::env(drc_prefix) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/signoff/drc} +set ::env(eco_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/eco} +set ::env(eco_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/eco} +set ::env(eco_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/eco} +set ::env(eco_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/eco} +set ::env(floorplan_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/floorplan} +set ::env(floorplan_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/floorplan} +set ::env(floorplan_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/floorplan} +set ::env(fp_report_prefix) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/floorplan/3-initial_fp} +set ::env(placement_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/placement} +set ::env(placement_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/placement} +set ::env(placement_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/placement} +set ::env(placement_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/placement} +set ::env(routing_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/routing} +set ::env(routing_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/routing} +set ::env(routing_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/routing} +set ::env(routing_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/routing} +set ::env(signoff_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/signoff} +set ::env(signoff_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/signoff} +set ::env(signoff_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/signoff} +set ::env(signoff_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/signoff} +set ::env(synth_report_prefix) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/synthesis/1-synthesis} +set ::env(synthesis_logs) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/logs/synthesis} +set ::env(synthesis_reports) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/reports/synthesis} +set ::env(synthesis_results) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/kareem_farid/caravel/openlane/digital_pll/runs/22_10_13_10_56/tmp/synthesis} +set ::env(timer_end) {1665683898} +set ::env(timer_routed) {1665683878} +set ::env(timer_start) {1665683789} diff --git a/signoff/gpio_control_block/openlane-signoff/config.tcl b/signoff/gpio_control_block/openlane-signoff/config.tcl new file mode 100644 index 00000000..95d92663 --- /dev/null +++ b/signoff/gpio_control_block/openlane-signoff/config.tcl @@ -0,0 +1,781 @@ +# Run configs +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(BASE_SDC_FILE) {/home/kareem_farid/caravel/openlane/gpio_control_block/base.sdc} +set ::env(BOTTOM_MARGIN_MULT) {1} +set ::env(CARRY_SELECT_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v} +set ::env(CELLS_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELLS_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELL_CLK_PORT) {CLK} +set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*} +set ::env(CHECK_ASSIGN_STATEMENTS) {0} +set ::env(CHECK_UNMAPPED_CELLS) {1} +set ::env(CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_4} +set ::env(CLK_BUFFER_INPUT) {A} +set ::env(CLK_BUFFER_OUTPUT) {X} +set ::env(CLOCK_BUFFER_FANOUT) {16} +set ::env(CLOCK_PERIOD) {50} +set ::env(CLOCK_PORT) {serial_clock} +set ::env(CLOCK_TREE_SYNTH) {1} +set ::env(CLOCK_WIRE_RC_LAYER) {met5} +set ::env(CONFIGS) {general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl lvs.tcl} +set ::env(CTS_CLK_BUFFER_LIST) {sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_2} +set ::env(CTS_CLK_MAX_WIRE_LENGTH) {0} +set ::env(CTS_DISABLE_POST_PROCESSING) {0} +set ::env(CTS_DISTANCE_BETWEEN_BUFFERS) {0} +set ::env(CTS_MAX_CAP) {1.53169} +set ::env(CTS_REPORT_TIMING) {1} +set ::env(CTS_ROOT_BUFFER) {sky130_fd_sc_hd__clkbuf_16} +set ::env(CTS_SINK_CLUSTERING_MAX_DIAMETER) {50} +set ::env(CTS_SINK_CLUSTERING_SIZE) {25} +set ::env(CTS_SQR_CAP) {0.258e-3} +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(CVC_SCRIPTS_DIR) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/cvc} +set ::env(DATA_WIRE_RC_LAYER) {met2} +set ::env(DECAP_CELL) {sky130_fd_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/kareem_farid/caravel/openlane/gpio_control_block/config.tcl} +set ::env(DESIGN_IS_CORE) {1} +set ::env(DESIGN_NAME) {gpio_control_block} +set ::env(DETAILED_ROUTER) {tritonroute} +set ::env(DIE_AREA) {0 0 170 65} +set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} +set ::env(DIODE_CELL_PIN) {DIODE} +set ::env(DIODE_INSERTION_STRATEGY) {4} +set ::env(DIODE_PADDING) {0} +set ::env(DPL_CELL_PADDING) {0} +set ::env(DRC_EXCLUDE_CELL_LIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/drc_exclude_list.txt} +set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/kareem_farid/caravel/openlane/gpio_control_block/drc_exclude_list.txt} +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/kareem_farid/caravel/openlane/gpio_control_block/../../gds/gpio_logic_high.gds} +set ::env(EXTRA_LEFS) { /home/kareem_farid/caravel/openlane/gpio_control_block/../../lef/gpio_logic_high.lef} +set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} +set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*} +set ::env(FILL_INSERTION) {1} +set ::env(FP_ASPECT_RATIO) {1} +set ::env(FP_CORE_UTIL) {50} +set ::env(FP_DEF_TEMPLATE) {/home/kareem_farid/caravel/openlane/gpio_control_block/template/gpio_control_block.def} +set ::env(FP_ENDCAP_CELL) {sky130_fd_sc_hd__decap_3} +set ::env(FP_IO_HEXTEND) {-1} +set ::env(FP_IO_HLAYER) {met3} +set ::env(FP_IO_HLENGTH) {4} +set ::env(FP_IO_HTHICKNESS_MULT) {2} +set ::env(FP_IO_MIN_DISTANCE) {3} +set ::env(FP_IO_MODE) {1} +set ::env(FP_IO_UNMATCHED_ERROR) {1} +set ::env(FP_IO_VEXTEND) {-1} +set ::env(FP_IO_VLAYER) {met2} +set ::env(FP_IO_VLENGTH) {4} +set ::env(FP_IO_VTHICKNESS_MULT) {2} +set ::env(FP_PDN_AUTO_ADJUST) {0} +set ::env(FP_PDN_CHECK_NODES) {0} +set ::env(FP_PDN_CORE_RING) {0} +set ::env(FP_PDN_CORE_RING_HOFFSET) {6} +set ::env(FP_PDN_CORE_RING_HSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_HWIDTH) {1.6} +set ::env(FP_PDN_CORE_RING_VOFFSET) {6} +set ::env(FP_PDN_CORE_RING_VSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_VWIDTH) {1.6} +set ::env(FP_PDN_ENABLE_GLOBAL_CONNECTIONS) {1} +set ::env(FP_PDN_ENABLE_MACROS_GRID) {1} +set ::env(FP_PDN_ENABLE_RAILS) {1} +set ::env(FP_PDN_HOFFSET) {1.5} +set ::env(FP_PDN_HORIZONTAL_HALO) {0} +set ::env(FP_PDN_HPITCH) {20} +set ::env(FP_PDN_HSPACING) {3.4} +set ::env(FP_PDN_HWIDTH) {1.6} +set ::env(FP_PDN_IRDROP) {1} +set ::env(FP_PDN_LOWER_LAYER) {met4} +set ::env(FP_PDN_MACRO_HOOKS) { gpio_logic_high vccd1 vssd1 vccd1 vssd1} +set ::env(FP_PDN_RAILS_LAYER) {met1} +set ::env(FP_PDN_RAIL_OFFSET) {0} +set ::env(FP_PDN_RAIL_WIDTH) {0.48} +set ::env(FP_PDN_SKIPTRIM) {1} +set ::env(FP_PDN_UPPER_LAYER) {met5} +set ::env(FP_PDN_VERTICAL_HALO) {0} +set ::env(FP_PDN_VOFFSET) {9.0} +set ::env(FP_PDN_VPITCH) {25} +set ::env(FP_PDN_VSPACING) {3.4} +set ::env(FP_PDN_VWIDTH) {1.6} +set ::env(FP_SIZING) {absolute} +set ::env(FP_TAPCELL_DIST) {13} +set ::env(FP_TAP_HORIZONTAL_HALO) {2} +set ::env(FP_TAP_VERTICAL_HALO) {2} +set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1} +set ::env(FULL_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v} +set ::env(GDS_FILES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} +set ::env(GDS_FILES_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/config.tcl} +set ::env(GLB_OPTIMIZE_MIRRORING) {1} +set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.05} +set ::env(GLB_RESIZER_MAX_CAP_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_SLEW_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025} +set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(GLOBAL_ROUTER) {fastroute} +set ::env(GND_NETS) {vssd vssd1} +set ::env(GND_PIN) {VGND} +set ::env(GPIO_PADS_LEF) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef } +set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef } +set ::env(GPIO_PADS_VERILOG) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v} +set ::env(GPL_CELL_PADDING) {0} +set ::env(GRT_ADJUSTMENT) {0.05} +set ::env(GRT_ALLOW_CONGESTION) {0} +set ::env(GRT_ANT_ITERS) {3} +set ::env(GRT_ESTIMATE_PARASITICS) {1} +set ::env(GRT_LAYER_ADJUSTMENTS) {0.99,0,0,0,0,0} +set ::env(GRT_MACRO_EXTENSION) {0} +set ::env(GRT_MAXLAYER) {4} +set ::env(GRT_MAX_DIODE_INS_ITERS) {1} +set ::env(GRT_MINLAYER) {2} +set ::env(GRT_OBS) { + li1 0 0 16.79500 30.02500, + li1 0 29.96500 4.26500 65.07000, + li1 4.21500 57.40500 49.81500 64.93000, + li1 16.83000 0 49.41000 5.24000, + li1 49.000 0 169.81000 64.84500, + met5 50 0 170 65, + met4 49 0 170 65, + met2 120 0 170 65, + met1 120 0 170 65} +set ::env(GRT_OVERFLOW_ITERS) {50} +set ::env(IO_PCT) {0.2} +set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} +set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc} +set ::env(KLAYOUT_PROPERTIES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp} +set ::env(KLAYOUT_TECH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt} +set ::env(KLAYOUT_XOR_GDS) {1} +set ::env(KLAYOUT_XOR_XML) {1} +set ::env(LEC_ENABLE) {0} +set ::env(LEFT_MARGIN_MULT) {10} +set ::env(LIB_FASTEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} +set ::env(LIB_SLOWEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SLOWEST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SYNTH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LIB_TYPICAL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LOGS_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs} +set ::env(LVS_CONNECT_BY_LABEL) {0} +set ::env(LVS_INSERT_POWER_PINS) {1} +set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} +set ::env(MACRO_PLACEMENT_CFG) {/home/kareem_farid/caravel/openlane/gpio_control_block/macro_placement.cfg} +set ::env(MAGIC_CONVERT_DRC_TO_RDB) {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_GENERATE_GDS) {1} +set ::env(MAGIC_GENERATE_LEF) {1} +set ::env(MAGIC_GENERATE_MAGLEF) {1} +set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0} +set ::env(MAGIC_MAGICRC) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.magicrc} +set ::env(MAGIC_NO_DEF_BLOCKAGES) {1} +set ::env(MAGIC_PAD) {0} +set ::env(MAGIC_TECH_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.tech} +set ::env(MAGIC_WRITE_FULL_LEF) {0} +set ::env(MAGIC_ZEROIZE_ORIGIN) {0} +set ::env(NETGEN_SETUP_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} +set ::env(NO_SYNTH_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells} +set ::env(OPENLANE_VERBOSE) {0} +set ::env(PDKPATH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A} +set ::env(PDN_CFG) {/home/kareem_farid/caravel/openlane/gpio_control_block/pdn.tcl} +set ::env(PLACE_SITE) {unithd} +set ::env(PLACE_SITE_HEIGHT) {2.720} +set ::env(PLACE_SITE_WIDTH) {0.460} +set ::env(PL_BASIC_PLACEMENT) {0} +set ::env(PL_ESTIMATE_PARASITICS) {1} +set ::env(PL_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(PL_MACRO_CHANNEL) {0 0} +set ::env(PL_MACRO_HALO) {0 0} +set ::env(PL_MAX_DISPLACEMENT_X) {500} +set ::env(PL_MAX_DISPLACEMENT_Y) {100} +set ::env(PL_OPTIMIZE_MIRRORING) {1} +set ::env(PL_RANDOM_GLB_PLACEMENT) {0} +set ::env(PL_RANDOM_INITIAL_PLACEMENT) {0} +set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) {1} +set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) {1} +set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) {1} +set ::env(PL_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.1} +set ::env(PL_RESIZER_MAX_CAP_MARGIN) {1} +set ::env(PL_RESIZER_MAX_SLEW_MARGIN) {1} +set ::env(PL_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(PL_RESIZER_REPAIR_TIE_FANOUT) {0} +set ::env(PL_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_SETUP_SLACK_MARGIN) {0.05} +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.95} +set ::env(PL_TIME_DRIVEN) {1} +set ::env(PRIMARY_SIGNOFF_TOOL) {magic} +set ::env(PROCESS) {130} +set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} +set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {1} +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_TIMING_VIOLATIONS) {1} +set ::env(QUIT_ON_TR_DRC) {1} +set ::env(RCX_CC_MODEL) {10} +set ::env(RCX_CONTEXT_DEPTH) {5} +set ::env(RCX_CORNER_COUNT) {1} +set ::env(RCX_COUPLING_THRESHOLD) {0.1} +set ::env(RCX_MAX_RESISTANCE) {50} +set ::env(RCX_MERGE_VIA_WIRE_RES) {1} +set ::env(RCX_RULES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULES_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} +set ::env(RCX_RULES_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} +set ::env(REPORTS_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports} +set ::env(RESULTS_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results} +set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} +set ::env(RIGHT_MARGIN_MULT) {256} +set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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) {user_gpio_out user_gpio_oeb serial_clock_out serial_load_out gpio_defaults*} +set ::env(RT_MAX_LAYER) {met5} +set ::env(RT_MIN_LAYER) {met1} +set ::env(RUN_CVC) {1} +set ::env(RUN_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25} +set ::env(RUN_DRT) {1} +set ::env(RUN_IRDROP_REPORT) {1} +set ::env(RUN_KLAYOUT) {1} +set ::env(RUN_KLAYOUT_DRC) {0} +set ::env(RUN_KLAYOUT_XOR) {1} +set ::env(RUN_LVS) {1} +set ::env(RUN_MAGIC) {1} +set ::env(RUN_MAGIC_DRC) {1} +set ::env(RUN_SIMPLE_CTS) {0} +set ::env(RUN_SPEF_EXTRACTION) {1} +set ::env(RUN_TAG) {22_10_14_14_25} +set ::env(SPEF_EXTRACTOR) {openrcx} +set ::env(START_TIME) {2022.10.14_21.25.15} +set ::env(STA_REPORT_POWER) {1} +set ::env(STD_CELL_GROUND_PINS) {VGND VNB} +set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_POWER_PINS) {VPWR VPB} +set ::env(SYNTH_ADDER_TYPE) {YOSYS} +set ::env(SYNTH_BIN) {yosys} +set ::env(SYNTH_BUFFERING) {0} +set ::env(SYNTH_CAP_LOAD) {33.442} +set ::env(SYNTH_CLOCK_TRANSITION) {0.15} +set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25} +set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2} +set ::env(SYNTH_DRIVING_CELL_PIN) {Y} +set ::env(SYNTH_EXTRA_MAPPING_FILE) {/home/kareem_farid/caravel/openlane/gpio_control_block/yosys_mapping.v} +set ::env(SYNTH_FLAT_TOP) {0} +set ::env(SYNTH_LATCH_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v} +set ::env(SYNTH_MAX_FANOUT) {10} +set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X} +set ::env(SYNTH_MUX4_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v} +set ::env(SYNTH_MUX_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_NO_FLAT) {0} +set ::env(SYNTH_READ_BLACKBOX_LIB) {1} +set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl} +set ::env(SYNTH_SHARE_RESOURCES) {1} +set ::env(SYNTH_SIZING) {0} +set ::env(SYNTH_STRATEGY) {AREA 0} +set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI} +set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO} +set ::env(SYNTH_TIMING_DERATE) {0.05} +set ::env(SYNTH_TOP_LEVEL) {0} +set ::env(SYNTH_USE_PG_PINS_DEFINES) {USE_POWER_PINS} +set ::env(TAKE_LAYOUT_SCROT) {0} +set ::env(TAP_DECAP_INSERTION) {1} +set ::env(TECH_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +set ::env(TECH_LEF_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef} +set ::env(TECH_LEF_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} +set ::env(TECH_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp} +set ::env(TOP_MARGIN_MULT) {1} +set ::env(TRACKS_INFO_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} +set ::env(TRISTATE_BUFFER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v} +set ::env(UNBUFFER_NETS) {^$} +set ::env(USE_ARC_ANTENNA_CHECK) {1} +set ::env(USE_GPIO_PADS) {0} +set ::env(VDD_NETS) {vccd vccd1} +set ::env(VDD_PIN) {VPWR} +set ::env(VERILOG_FILES) { /home/kareem_farid/caravel/openlane/gpio_control_block/../../verilog/rtl/defines.v /home/kareem_farid/caravel/openlane/gpio_control_block/../../verilog/rtl/gpio_control_block.v} +set ::env(VERILOG_FILES_BLACKBOX) { /home/kareem_farid/caravel/openlane/gpio_control_block/../../verilog/rtl/gpio_logic_high.v} +set ::env(WIRE_RC_LAYER) {met1} +set ::env(YOSYS_REWRITE_VERILOG) {0} +set ::env(cts_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/cts} +set ::env(cts_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/cts} +set ::env(cts_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/cts} +set ::env(cts_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/cts} +set ::env(eco_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/eco} +set ::env(eco_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/eco} +set ::env(eco_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/eco} +set ::env(eco_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/eco} +set ::env(floorplan_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/floorplan} +set ::env(floorplan_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/floorplan} +set ::env(floorplan_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/floorplan} +set ::env(placement_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/placement} +set ::env(placement_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/placement} +set ::env(placement_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/placement} +set ::env(placement_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/placement} +set ::env(routing_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/routing} +set ::env(routing_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/routing} +set ::env(routing_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing} +set ::env(routing_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing} +set ::env(signoff_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/signoff} +set ::env(signoff_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/signoff} +set ::env(signoff_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/signoff} +set ::env(signoff_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/signoff} +set ::env(synthesis_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/synthesis} +set ::env(synthesis_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/synthesis} +set ::env(synthesis_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis} +set ::env(SYNTH_MAX_TRAN) {0.75} +set ::env(CURRENT_DEF) /home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.def +set ::env(CURRENT_GUIDE) /home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/23-global.guide +set ::env(CURRENT_INDEX) 41 +set ::env(CURRENT_NETLIST) /home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/signoff/36-powered_netlist.v +set ::env(PREV_NETLIST) /home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/25-detailed.v +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(ANTENNA_VIOLATOR_LIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/signoff/41-antenna_violators.rpt} +set ::env(BASE_SDC_FILE) {/home/kareem_farid/caravel/openlane/gpio_control_block/base.sdc} +set ::env(BASIC_PREP_COMPLETE) {1} +set ::env(BOTTOM_MARGIN_MULT) {1} +set ::env(CARAVEL_ROOT) {/home/kareem_farid/caravel} +set ::env(CARRY_SELECT_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v} +set ::env(CELLS_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELLS_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} +set ::env(CELL_CLK_PORT) {CLK} +set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*} +set ::env(CHECK_ASSIGN_STATEMENTS) {0} +set ::env(CHECK_UNMAPPED_CELLS) {1} +set ::env(CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_4} +set ::env(CLK_BUFFER_INPUT) {A} +set ::env(CLK_BUFFER_OUTPUT) {X} +set ::env(CLOCK_BUFFER_FANOUT) {16} +set ::env(CLOCK_NET) {serial_clock} +set ::env(CLOCK_PERIOD) {50} +set ::env(CLOCK_PORT) {serial_clock} +set ::env(CLOCK_TREE_SYNTH) {1} +set ::env(CLOCK_WIRE_RC_LAYER) {met5} +set ::env(CONFIGS) {general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl lvs.tcl} +set ::env(CORE_AREA) {4.6 2.72 51.98 59.84} +set ::env(CORE_HEIGHT) {57.12} +set ::env(CORE_WIDTH) {47.38} +set ::env(CTS_CLK_BUFFER_LIST) {sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4 sky130_fd_sc_hd__clkbuf_2} +set ::env(CTS_CLK_MAX_WIRE_LENGTH) {0} +set ::env(CTS_DISABLE_POST_PROCESSING) {0} +set ::env(CTS_DISTANCE_BETWEEN_BUFFERS) {0} +set ::env(CTS_MAX_CAP) {1.53169} +set ::env(CTS_REPORT_TIMING) {1} +set ::env(CTS_ROOT_BUFFER) {sky130_fd_sc_hd__clkbuf_16} +set ::env(CTS_SINK_CLUSTERING_MAX_DIAMETER) {50} +set ::env(CTS_SINK_CLUSTERING_SIZE) {25} +set ::env(CTS_SQR_CAP) {0.258e-3} +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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.def} +set ::env(CURRENT_GDS) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/signoff/gpio_control_block.gds} +set ::env(CURRENT_GUIDE) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/23-global.guide} +set ::env(CURRENT_INDEX) {41} +set ::env(CURRENT_NETLIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/signoff/36-powered_netlist.v} +set ::env(CURRENT_SDC) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/17-resizer_timing.sdc} +set ::env(CURRENT_SDF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.sdf} +set ::env(CURRENT_SPEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.nom.spef} +set ::env(CVC_SCRIPTS_DIR) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/cvc} +set ::env(DATA_WIRE_RC_LAYER) {met2} +set ::env(DECAP_CELL) {sky130_fd_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/kareem_farid/caravel/openlane/gpio_control_block/config.tcl} +set ::env(DESIGN_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block} +set ::env(DESIGN_IS_CORE) {1} +set ::env(DESIGN_NAME) {gpio_control_block} +set ::env(DETAILED_ROUTER) {tritonroute} +set ::env(DIE_AREA) {0.0 0.0 170.0 65.0} +set ::env(DIODE_CELL) {sky130_fd_sc_hd__diode_2} +set ::env(DIODE_CELL_PIN) {DIODE} +set ::env(DIODE_INSERTION_STRATEGY) {4} +set ::env(DIODE_PADDING) {0} +set ::env(DONT_USE_CELLS) { sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 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 } +set ::env(DPL_CELL_PADDING) {0} +set ::env(DRC_EXCLUDE_CELL_LIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/drc_exclude_list.txt} +set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/kareem_farid/caravel/openlane/gpio_control_block/drc_exclude_list.txt} +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/kareem_farid/caravel/openlane/gpio_control_block/../../gds/gpio_logic_high.gds} +set ::env(EXTRA_LEFS) { /home/kareem_farid/caravel/openlane/gpio_control_block/../../lef/gpio_logic_high.lef} +set ::env(EXT_NETLIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/signoff/gpio_control_block.spice} +set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2} +set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*} +set ::env(FILL_INSERTION) {1} +set ::env(FP_ASPECT_RATIO) {1} +set ::env(FP_CORE_UTIL) {50} +set ::env(FP_DEF_TEMPLATE) {/home/kareem_farid/caravel/openlane/gpio_control_block/template/gpio_control_block.def} +set ::env(FP_ENDCAP_CELL) {sky130_fd_sc_hd__decap_3} +set ::env(FP_IO_HEXTEND) {-1} +set ::env(FP_IO_HLAYER) {met3} +set ::env(FP_IO_HLENGTH) {4} +set ::env(FP_IO_HTHICKNESS_MULT) {2} +set ::env(FP_IO_MIN_DISTANCE) {3} +set ::env(FP_IO_MODE) {1} +set ::env(FP_IO_UNMATCHED_ERROR) {1} +set ::env(FP_IO_VEXTEND) {-1} +set ::env(FP_IO_VLAYER) {met2} +set ::env(FP_IO_VLENGTH) {4} +set ::env(FP_IO_VTHICKNESS_MULT) {2} +set ::env(FP_PDN_AUTO_ADJUST) {0} +set ::env(FP_PDN_CHECK_NODES) {0} +set ::env(FP_PDN_CORE_RING) {0} +set ::env(FP_PDN_CORE_RING_HOFFSET) {6} +set ::env(FP_PDN_CORE_RING_HSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_HWIDTH) {1.6} +set ::env(FP_PDN_CORE_RING_VOFFSET) {6} +set ::env(FP_PDN_CORE_RING_VSPACING) {1.7} +set ::env(FP_PDN_CORE_RING_VWIDTH) {1.6} +set ::env(FP_PDN_ENABLE_GLOBAL_CONNECTIONS) {1} +set ::env(FP_PDN_ENABLE_MACROS_GRID) {1} +set ::env(FP_PDN_ENABLE_RAILS) {1} +set ::env(FP_PDN_HOFFSET) {1.5} +set ::env(FP_PDN_HORIZONTAL_HALO) {0} +set ::env(FP_PDN_HPITCH) {20} +set ::env(FP_PDN_HSPACING) {3.4} +set ::env(FP_PDN_HWIDTH) {1.6} +set ::env(FP_PDN_IRDROP) {1} +set ::env(FP_PDN_LOWER_LAYER) {met4} +set ::env(FP_PDN_MACRO_HOOKS) { gpio_logic_high vccd1 vssd1 vccd1 vssd1} +set ::env(FP_PDN_RAILS_LAYER) {met1} +set ::env(FP_PDN_RAIL_OFFSET) {0} +set ::env(FP_PDN_RAIL_WIDTH) {0.48} +set ::env(FP_PDN_SKIPTRIM) {1} +set ::env(FP_PDN_UPPER_LAYER) {met5} +set ::env(FP_PDN_VERTICAL_HALO) {0} +set ::env(FP_PDN_VOFFSET) {9.0} +set ::env(FP_PDN_VPITCH) {25} +set ::env(FP_PDN_VSPACING) {3.4} +set ::env(FP_PDN_VWIDTH) {1.6} +set ::env(FP_SIZING) {absolute} +set ::env(FP_TAPCELL_DIST) {13} +set ::env(FP_TAP_HORIZONTAL_HALO) {2} +set ::env(FP_TAP_VERTICAL_HALO) {2} +set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1} +set ::env(FULL_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v} +set ::env(GDS_FILES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds} +set ::env(GDS_FILES_OPT) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/config.tcl} +set ::env(GLB_OPTIMIZE_MIRRORING) {1} +set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.05} +set ::env(GLB_RESIZER_MAX_CAP_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_SLEW_MARGIN) {10} +set ::env(GLB_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025} +set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {1} +set ::env(GLOBAL_ROUTER) {fastroute} +set ::env(GND_NET) {vssd} +set ::env(GND_NETS) {vssd vssd1} +set ::env(GND_PIN) {vssd} +set ::env(GPIO_PADS_LEF) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef } +set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef } +set ::env(GPIO_PADS_VERILOG) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v} +set ::env(GPL_CELL_PADDING) {0} +set ::env(GRT_ADJUSTMENT) {0.05} +set ::env(GRT_ALLOW_CONGESTION) {0} +set ::env(GRT_ANT_ITERS) {3} +set ::env(GRT_ESTIMATE_PARASITICS) {1} +set ::env(GRT_LAYER_ADJUSTMENTS) {0.99,0,0,0,0,0} +set ::env(GRT_MACRO_EXTENSION) {0} +set ::env(GRT_MAXLAYER) {4} +set ::env(GRT_MAX_DIODE_INS_ITERS) {1} +set ::env(GRT_MINLAYER) {2} +set ::env(GRT_OBS) { + li1 0 0 16.79500 30.02500, + li1 0 29.96500 4.26500 65.07000, + li1 4.21500 57.40500 49.81500 64.93000, + li1 16.83000 0 49.41000 5.24000, + li1 49.000 0 169.81000 64.84500, + met5 50 0 170 65, + met4 49 0 170 65, + met2 120 0 170 65, + met1 120 0 170 65} +set ::env(GRT_OVERFLOW_ITERS) {50} +set ::env(HOME) {/} +set ::env(HOSTNAME) {771397f4814e} +set ::env(INPUT_DEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/signoff/36-powered_def.def} +set ::env(IO_PCT) {0.2} +set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0} +set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc} +set ::env(KLAYOUT_PROPERTIES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp} +set ::env(KLAYOUT_TECH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt} +set ::env(KLAYOUT_XOR_GDS) {1} +set ::env(KLAYOUT_XOR_XML) {1} +set ::env(LANG) {en_US.UTF-8} +set ::env(LAST_TIMING_REPORT_TAG) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/signoff/32-rcx_sta} +set ::env(LC_ALL) {en_US.UTF-8} +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) {10} +set ::env(LIB_CTS) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/cts/cts.lib} +set ::env(LIB_FASTEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib} +set ::env(LIB_RESIZER_OPT) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LIB_SLOWEST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SLOWEST_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib} +set ::env(LIB_SYNTH) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis/trimmed.lib} +set ::env(LIB_SYNTH_COMPLETE) {/home/kareem_farid/caravel/deps/openlane-new/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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis/2-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib} +set ::env(LIB_SYNTH_MERGED) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis/merged.lib} +set ::env(LIB_SYNTH_NO_PG) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis/2-trimmed.no_pg.lib} +set ::env(LIB_TYPICAL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(LOGS_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs} +set ::env(LVS_CONNECT_BY_LABEL) {0} +set ::env(LVS_INSERT_POWER_PINS) {1} +set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4} +set ::env(MACRO_PLACEMENT_CFG) {/home/kareem_farid/caravel/openlane/gpio_control_block/macro_placement.cfg} +set ::env(MAGIC_CONVERT_DRC_TO_RDB) {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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/signoff/gpio_control_block.magic.gds} +set ::env(MAGIC_GENERATE_GDS) {1} +set ::env(MAGIC_GENERATE_LEF) {1} +set ::env(MAGIC_GENERATE_MAGLEF) {1} +set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0} +set ::env(MAGIC_MAGICRC) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.magicrc} +set ::env(MAGIC_NO_DEF_BLOCKAGES) {1} +set ::env(MAGIC_PAD) {0} +set ::env(MAGIC_TECH_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/magic/sky130A.tech} +set ::env(MAGIC_WRITE_FULL_LEF) {0} +set ::env(MAGIC_ZEROIZE_ORIGIN) {0} +set ::env(MAGTYPE) {maglef} +set ::env(MANPATH) {/build//share/man:} +set ::env(MAX_METAL_LAYER) {6} +set ::env(MERGED_LEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/merged.nom.lef} +set ::env(MERGED_LEF_MAX) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/merged.max.lef} +set ::env(MERGED_LEF_MIN) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/merged.min.lef} +set ::env(MISMATCHES_OK) {1} +set ::env(NETGEN_SETUP_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl} +set ::env(NO_SYNTH_CELL_LIST) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells} +set ::env(OPENLANE_ROOT) {/openlane} +set ::env(OPENLANE_RUN_TAG) {22_10_14_14_25} +set ::env(OPENLANE_VERBOSE) {0} +set ::env(OPENLANE_VERSION) {37faafee20ec76a349fb817d7a75ed26d94be904} +set ::env(OPENROAD) {/build/} +set ::env(OPENROAD_BIN) {openroad} +set ::env(PATH) {/openlane:/openlane/scripts:/build//bin:/build//bin/Linux-x86_64:/build//pdn/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin} +set ::env(PDK) {sky130A} +set ::env(PDKPATH) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A} +set ::env(PDK_ROOT) {/home/kareem_farid/caravel/deps/openlane-new/pdk} +set ::env(PDN_CFG) {/home/kareem_farid/caravel/openlane/gpio_control_block/pdn.tcl} +set ::env(PLACE_SITE) {unithd} +set ::env(PLACE_SITE_HEIGHT) {2.720} +set ::env(PLACE_SITE_WIDTH) {0.460} +set ::env(PL_BASIC_PLACEMENT) {0} +set ::env(PL_ESTIMATE_PARASITICS) {1} +set ::env(PL_INIT_COEFF) {0.00002} +set ::env(PL_IO_ITER) {5} +set ::env(PL_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(PL_MACRO_CHANNEL) {0 0} +set ::env(PL_MACRO_HALO) {0 0} +set ::env(PL_MAX_DISPLACEMENT_X) {500} +set ::env(PL_MAX_DISPLACEMENT_Y) {100} +set ::env(PL_OPTIMIZE_MIRRORING) {1} +set ::env(PL_RANDOM_GLB_PLACEMENT) {0} +set ::env(PL_RANDOM_INITIAL_PLACEMENT) {0} +set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) {0} +set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) {1} +set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) {1} +set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) {1} +set ::env(PL_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.1} +set ::env(PL_RESIZER_MAX_CAP_MARGIN) {1} +set ::env(PL_RESIZER_MAX_SLEW_MARGIN) {1} +set ::env(PL_RESIZER_MAX_WIRE_LENGTH) {0} +set ::env(PL_RESIZER_REPAIR_TIE_FANOUT) {0} +set ::env(PL_RESIZER_SETUP_MAX_BUFFER_PERCENT) {50} +set ::env(PL_RESIZER_SETUP_SLACK_MARGIN) {0.05} +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.95} +set ::env(PL_TIME_DRIVEN) {1} +set ::env(PREV_NETLIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/25-detailed.v} +set ::env(PRIMARY_SIGNOFF_TOOL) {magic} +set ::env(PROCESS) {130} +set ::env(PWD) {/home/kareem_farid/caravel/openlane} +set ::env(QUIT_ON_HOLD_VIOLATIONS) {1} +set ::env(QUIT_ON_ILLEGAL_OVERLAPS) {1} +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_TIMING_VIOLATIONS) {1} +set ::env(QUIT_ON_TR_DRC) {1} +set ::env(RCX_CC_MODEL) {10} +set ::env(RCX_CONTEXT_DEPTH) {5} +set ::env(RCX_CORNER_COUNT) {1} +set ::env(RCX_COUPLING_THRESHOLD) {0.1} +set ::env(RCX_LEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/merged.nom.lef} +set ::env(RCX_LIB) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib} +set ::env(RCX_MAX_RESISTANCE) {50} +set ::env(RCX_MERGE_VIA_WIRE_RES) {1} +set ::env(RCX_RULES) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULESET) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre} +set ::env(RCX_RULES_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre} +set ::env(RCX_RULES_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre} +set ::env(REPORTS_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports} +set ::env(RESULTS_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results} +set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4} +set ::env(RIGHT_MARGIN_MULT) {256} +set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/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) {user_gpio_out user_gpio_oeb serial_clock_out serial_load_out gpio_defaults*} +set ::env(RT_MAX_LAYER) {met5} +set ::env(RT_MIN_LAYER) {met1} +set ::env(RUN_CVC) {1} +set ::env(RUN_DIR) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25} +set ::env(RUN_DRT) {1} +set ::env(RUN_IRDROP_REPORT) {1} +set ::env(RUN_KLAYOUT) {1} +set ::env(RUN_KLAYOUT_DRC) {0} +set ::env(RUN_KLAYOUT_XOR) {1} +set ::env(RUN_LVS) {1} +set ::env(RUN_MAGIC) {1} +set ::env(RUN_MAGIC_DRC) {1} +set ::env(RUN_SIMPLE_CTS) {0} +set ::env(RUN_SPEF_EXTRACTION) {1} +set ::env(RUN_STANDALONE) {1} +set ::env(RUN_TAG) {22_10_14_14_25} +set ::env(SAVE_DEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.def} +set ::env(SAVE_GUIDE) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/23-global.guide} +set ::env(SAVE_NETLIST) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/signoff/36-powered_netlist.v} +set ::env(SAVE_SDC) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/17-resizer_timing.sdc} +set ::env(SAVE_SDF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.sdf} +set ::env(SAVE_SPEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block.nom.spef} +set ::env(SCRIPTS_DIR) {/openlane/scripts} +set ::env(SHLVL) {1} +set ::env(SPEF_EXTRACTOR) {openrcx} +set ::env(SPEF_PREFIX) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing/gpio_control_block} +set ::env(START_TIME) {2022.10.14_21.25.15} +set ::env(STA_LEF) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/merged.nom.lef} +set ::env(STA_PRE_CTS) {0} +set ::env(STA_REPORT_POWER) {1} +set ::env(STD_CELL_GROUND_PINS) {VGND VNB} +set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd} +set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl} +set ::env(STD_CELL_POWER_PINS) {VPWR VPB} +set ::env(SYNTH_ADDER_TYPE) {YOSYS} +set ::env(SYNTH_BIN) {yosys} +set ::env(SYNTH_BUFFERING) {0} +set ::env(SYNTH_CAP_LOAD) {33.442} +set ::env(SYNTH_CLOCK_TRANSITION) {0.15} +set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25} +set ::env(SYNTH_DEFINES) {USE_POWER_PINS} +set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2} +set ::env(SYNTH_DRIVING_CELL_PIN) {Y} +set ::env(SYNTH_EXTRA_MAPPING_FILE) {/home/kareem_farid/caravel/openlane/gpio_control_block/yosys_mapping.v} +set ::env(SYNTH_FLAT_TOP) {0} +set ::env(SYNTH_LATCH_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v} +set ::env(SYNTH_MAX_FANOUT) {10} +set ::env(SYNTH_MAX_TRAN) {0.75} +set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X} +set ::env(SYNTH_MUX4_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v} +set ::env(SYNTH_MUX_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v} +set ::env(SYNTH_NO_FLAT) {0} +set ::env(SYNTH_OPT) {0} +set ::env(SYNTH_READ_BLACKBOX_LIB) {1} +set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl} +set ::env(SYNTH_SHARE_RESOURCES) {1} +set ::env(SYNTH_SIZING) {0} +set ::env(SYNTH_STRATEGY) {AREA 0} +set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI} +set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO} +set ::env(SYNTH_TIMING_DERATE) {0.05} +set ::env(SYNTH_TOP_LEVEL) {0} +set ::env(SYNTH_USE_PG_PINS_DEFINES) {USE_POWER_PINS} +set ::env(TAKE_LAYOUT_SCROT) {0} +set ::env(TAP_DECAP_INSERTION) {1} +set ::env(TCLLIBPATH) {/usr/share/tcl8.5 /usr/lib64/tcl8.5 /usr/lib64/tk8.5 /usr/share/tk8.5 /openlane/scripts/ /usr/share/tcl8.5/tcllib-1.14} +set ::env(TECH_LEF) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +set ::env(TECH_LEF_MAX) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef} +set ::env(TECH_LEF_MIN) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef} +set ::env(TECH_LEF_OPT) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef} +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/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp} +set ::env(TOP_MARGIN_MULT) {1} +set ::env(TRACKS_INFO_FILE) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info} +set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing/config.tracks} +set ::env(TRISTATE_BUFFER_MAP) {/home/kareem_farid/caravel/deps/openlane-new/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v} +set ::env(UNBUFFER_NETS) {serial_clock_out_buffered|serial_load_out_buffered} +set ::env(USE_ARC_ANTENNA_CHECK) {1} +set ::env(USE_GPIO_PADS) {0} +set ::env(VCHECK_OUTPUT) {The version of open_pdks used in building the PDK does not match the version OpenLane was tested on (installed: de752ec0ba4da0ecb1fbcd309eeec4993d88f5bc, tested: fa87f8f4bbcc7255b6f0c0fb506960f531ae2392) +This may introduce some issues. You may want to re-install the PDK by invoking `make pdk`.} +set ::env(VDD_NET) {vccd} +set ::env(VDD_NETS) {vccd vccd1} +set ::env(VDD_PIN) {vccd} +set ::env(VERILOG_FILES) { /home/kareem_farid/caravel/openlane/gpio_control_block/../../verilog/rtl/defines.v /home/kareem_farid/caravel/openlane/gpio_control_block/../../verilog/rtl/gpio_control_block.v} +set ::env(VERILOG_FILES_BLACKBOX) { /home/kareem_farid/caravel/openlane/gpio_control_block/../../verilog/rtl/gpio_logic_high.v} +set ::env(WIRE_RC_LAYER) {met1} +set ::env(YOSYS_REWRITE_VERILOG) {0} +set ::env(_) {/openlane/flow.tcl} +set ::env(cts_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/cts} +set ::env(cts_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/cts} +set ::env(cts_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/cts} +set ::env(cts_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/cts} +set ::env(drc_prefix) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/signoff/drc} +set ::env(eco_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/eco} +set ::env(eco_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/eco} +set ::env(eco_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/eco} +set ::env(eco_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/eco} +set ::env(floorplan_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/floorplan} +set ::env(floorplan_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/floorplan} +set ::env(floorplan_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/floorplan} +set ::env(floorplan_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/floorplan} +set ::env(fp_report_prefix) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/floorplan/3-initial_fp} +set ::env(placement_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/placement} +set ::env(placement_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/placement} +set ::env(placement_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/placement} +set ::env(placement_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/placement} +set ::env(routing_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/routing} +set ::env(routing_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/routing} +set ::env(routing_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/routing} +set ::env(routing_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/routing} +set ::env(signoff_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/signoff} +set ::env(signoff_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/signoff} +set ::env(signoff_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/signoff} +set ::env(signoff_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/signoff} +set ::env(synth_report_prefix) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/synthesis/2-synthesis} +set ::env(synthesis_logs) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/logs/synthesis} +set ::env(synthesis_reports) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/reports/synthesis} +set ::env(synthesis_results) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/results/synthesis} +set ::env(synthesis_tmpfiles) {/home/kareem_farid/caravel/openlane/gpio_control_block/runs/22_10_14_14_25/tmp/synthesis} +set ::env(timer_end) {1665782800} +set ::env(timer_start) {1665782715}