From 08dfa6e3cc5a3130ec534e0eb5ca5c7327fa1c1a Mon Sep 17 00:00:00 2001 From: "R. Timothy Edwards" Date: Mon, 25 Apr 2022 14:27:41 -0400 Subject: [PATCH] Corrected the gpio_control_block so that the user_gpio_out signal (#89) does not pass through an inverter, so that the input can remain unconnected. Rewired the existing implementation to use an alternative gate that has an inverting input so that the user_gpio_out signal can be left undriven when the GPIOs are in the management enable state. This is a simple logic refactoring and does not change the logic function. The manual rewiring has been confirmed by LVS, but at least one GL simulation should be run to confirm that the logic function remains the same as before. --- mag/gpio_control_block.mag | 893 +++++++++++++++++--------------- verilog/gl/gpio_control_block.v | 8 +- 2 files changed, 470 insertions(+), 431 deletions(-) diff --git a/mag/gpio_control_block.mag b/mag/gpio_control_block.mag index b32674b6c..ec4a14bf1 100644 --- a/mag/gpio_control_block.mag +++ b/mag/gpio_control_block.mag @@ -1,11 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1650313688 -<< checkpaint >> -rect -378 4132 11142 12732 -rect -102 372 11142 4132 -rect 1738 -220 11142 372 +timestamp 1650900217 << isosubstrate >> rect 1090 1552 2656 4518 << viali >> @@ -235,26 +231,26 @@ rect 8585 7157 8619 7191 rect 8961 7157 8995 7191 rect 1764 6953 1798 6987 rect 7401 6953 7435 6987 -rect 8861 6953 8895 6987 -rect 9413 6953 9447 6987 +rect 9053 6953 9087 6987 +rect 9605 6953 9639 6987 rect 1501 6817 1535 6851 rect 3249 6817 3283 6851 rect 3617 6817 3651 6851 rect 4353 6817 4387 6851 rect 5917 6817 5951 6851 rect 7665 6817 7699 6851 -rect 8217 6817 8251 6851 +rect 8309 6817 8343 6851 rect 4261 6749 4295 6783 rect 4997 6749 5031 6783 rect 5089 6749 5123 6783 -rect 7849 6749 7883 6783 -rect 8033 6749 8067 6783 -rect 8309 6749 8343 6783 -rect 8585 6749 8619 6783 -rect 8769 6749 8803 6783 +rect 7757 6749 7791 6783 +rect 7941 6749 7975 6783 +rect 8539 6749 8573 6783 +rect 8677 6749 8711 6783 +rect 8953 6749 8987 6783 rect 1409 6613 1443 6647 rect 5733 6613 5767 6647 -rect 9229 6613 9263 6647 +rect 9411 6613 9445 6647 rect 1409 6409 1443 6443 rect 1501 6409 1535 6443 rect 5917 6409 5951 6443 @@ -786,15 +782,20 @@ rect 13814 11336 13820 11348 rect 9355 11308 13820 11336 rect 9355 11305 9367 11308 rect 9309 11299 9367 11305 +rect 9324 11252 9352 11299 +rect 13814 11296 13820 11308 +rect 13872 11296 13878 11348 +rect 9312 11246 9364 11252 +rect 9312 11188 9364 11194 rect 9125 11135 9183 11141 rect 9125 11101 9137 11135 rect 9171 11132 9183 11135 -rect 9324 11132 9352 11299 -rect 13814 11296 13820 11308 -rect 13872 11296 13878 11348 -rect 9171 11104 9352 11132 +rect 9222 11132 9228 11146 +rect 9171 11104 9228 11132 rect 9171 11101 9183 11104 rect 9125 11095 9183 11101 +rect 9222 11094 9228 11104 +rect 9280 11094 9286 11146 rect 8846 11064 8852 11076 rect 7561 11027 7619 11033 rect 7668 11036 8524 11064 @@ -1162,7 +1163,12 @@ rect 8754 10248 8760 10260 rect 6788 10220 8760 10248 rect 6788 10208 6794 10220 rect 8754 10208 8760 10220 -rect 8812 10208 8818 10260 +rect 8812 10248 8818 10260 +rect 9222 10248 9228 10260 +rect 8812 10220 9228 10248 +rect 8812 10208 8818 10220 +rect 9222 10208 9228 10220 +rect 9280 10208 9286 10260 rect 1636 10084 4752 10112 rect 1636 10072 1642 10084 rect 1302 10044 1308 10056 @@ -2493,25 +2499,29 @@ rect 7435 6953 7447 6987 rect 7389 6947 7447 6953 rect 8662 6944 8668 6996 rect 8720 6984 8726 6996 -rect 8849 6987 8907 6993 -rect 8849 6984 8861 6987 -rect 8720 6956 8861 6984 +rect 9041 6987 9099 6993 +rect 9041 6984 9053 6987 +rect 8720 6956 9053 6984 rect 8720 6944 8726 6956 -rect 8849 6953 8861 6956 -rect 8895 6984 8907 6987 -rect 9401 6987 9459 6993 -rect 9401 6984 9413 6987 -rect 8895 6956 9413 6984 -rect 8895 6953 8907 6956 -rect 8849 6947 8907 6953 -rect 9401 6953 9413 6956 -rect 9447 6984 9459 6987 +rect 9041 6953 9053 6956 +rect 9087 6984 9099 6987 rect 9490 6984 9496 6996 -rect 9447 6956 9496 6984 -rect 9447 6953 9459 6956 -rect 9401 6947 9459 6953 +rect 9087 6956 9496 6984 +rect 9087 6953 9099 6956 +rect 9041 6947 9099 6953 rect 9490 6944 9496 6956 -rect 9548 6944 9554 6996 +rect 9548 6984 9554 6996 +rect 9593 6987 9651 6993 +rect 9593 6984 9605 6987 +rect 9548 6956 9605 6984 +rect 9548 6944 9554 6956 +rect 9593 6953 9605 6956 +rect 9639 6984 9651 6987 +rect 9639 6956 9658 6984 +rect 9639 6953 9651 6956 +rect 9593 6947 9651 6953 +rect 9208 6914 9214 6928 +rect 7842 6886 9214 6914 rect 1486 6848 1492 6860 rect 1447 6820 1492 6848 rect 1486 6808 1492 6820 @@ -2569,21 +2579,33 @@ rect 7432 6808 7438 6820 rect 7653 6817 7665 6820 rect 7699 6817 7711 6851 rect 7653 6811 7711 6817 -rect 8205 6851 8263 6857 -rect 8205 6817 8217 6851 -rect 8251 6848 8263 6851 -rect 13722 6848 13728 6860 -rect 8251 6820 13728 6848 -rect 8251 6817 8263 6820 -rect 8205 6811 8263 6817 -rect 13722 6808 13728 6820 -rect 13780 6808 13786 6860 -rect 7837 6783 7895 6789 -rect 7837 6780 7849 6783 +rect 7745 6783 7803 6789 +rect 7745 6780 7757 6783 rect 5123 6752 5948 6780 -rect 7668 6752 7849 6780 +rect 7668 6752 7757 6780 rect 5123 6749 5135 6752 rect 5077 6743 5135 6749 +rect 7745 6749 7757 6752 +rect 7791 6780 7803 6783 +rect 7842 6780 7870 6886 +rect 9208 6876 9214 6886 +rect 9266 6876 9272 6928 +rect 8297 6851 8355 6857 +rect 8297 6817 8309 6851 +rect 8343 6848 8355 6851 +rect 13722 6848 13728 6860 +rect 8343 6820 13728 6848 +rect 8343 6817 8355 6820 +rect 8297 6811 8355 6817 +rect 13722 6808 13728 6820 +rect 13780 6808 13786 6860 +rect 7791 6752 7870 6780 +rect 7929 6783 7987 6789 +rect 7791 6749 7803 6752 +rect 7745 6743 7803 6749 +rect 7929 6749 7941 6783 +rect 7975 6749 7987 6783 +rect 7929 6743 7987 6749 rect 3050 6712 3056 6724 rect 2990 6684 3056 6712 rect 3050 6672 3056 6684 @@ -2592,6 +2614,33 @@ rect 7466 6712 7472 6724 rect 6946 6684 7472 6712 rect 7466 6672 7472 6684 rect 7524 6672 7530 6724 +rect 7944 6712 7972 6743 +rect 8386 6740 8392 6792 +rect 8444 6780 8450 6792 +rect 8524 6783 8588 6792 +rect 8524 6780 8539 6783 +rect 8444 6752 8539 6780 +rect 8444 6740 8450 6752 +rect 8524 6749 8539 6752 +rect 8573 6749 8588 6783 +rect 8662 6780 8668 6792 +rect 8623 6752 8668 6780 +rect 8524 6740 8588 6749 +rect 8662 6740 8668 6752 +rect 8720 6740 8726 6792 +rect 8754 6740 8760 6792 +rect 8812 6780 8818 6792 +rect 8936 6783 9000 6792 +rect 8936 6780 8953 6783 +rect 8812 6752 8953 6780 +rect 8812 6740 8818 6752 +rect 8936 6749 8953 6752 +rect 8987 6749 9000 6783 +rect 8936 6740 9000 6749 +rect 9030 6712 9036 6724 +rect 7944 6684 9036 6712 +rect 9030 6672 9036 6684 +rect 9088 6672 9094 6724 rect 1397 6647 1455 6653 rect 1397 6613 1409 6647 rect 1443 6644 1455 6647 @@ -2618,45 +2667,24 @@ rect 5902 6604 5908 6616 rect 5960 6604 5966 6656 rect 6638 6604 6644 6656 rect 6696 6644 6702 6656 -rect 7668 6644 7696 6752 -rect 7837 6749 7849 6752 -rect 7883 6749 7895 6783 -rect 7837 6743 7895 6749 -rect 8021 6783 8079 6789 -rect 8021 6749 8033 6783 -rect 8067 6749 8079 6783 -rect 8294 6780 8300 6792 -rect 8255 6752 8300 6780 -rect 8021 6743 8079 6749 -rect 8036 6712 8064 6743 -rect 8294 6740 8300 6752 -rect 8352 6740 8358 6792 -rect 8570 6780 8576 6792 -rect 8531 6752 8576 6780 -rect 8570 6740 8576 6752 -rect 8628 6740 8634 6792 -rect 8754 6780 8760 6792 -rect 8715 6752 8760 6780 -rect 8754 6740 8760 6752 -rect 8812 6740 8818 6792 -rect 9030 6712 9036 6724 -rect 8036 6684 9036 6712 -rect 9030 6672 9036 6684 -rect 9088 6672 9094 6724 rect 8386 6644 8392 6656 rect 6696 6616 8392 6644 rect 6696 6604 6702 6616 rect 8386 6604 8392 6616 rect 8444 6604 8450 6656 -rect 9217 6647 9275 6653 -rect 9217 6613 9229 6647 -rect 9263 6644 9275 6647 rect 9306 6644 9312 6656 -rect 9263 6616 9312 6644 -rect 9263 6613 9275 6616 -rect 9217 6607 9275 6613 +rect 9304 6616 9312 6644 rect 9306 6604 9312 6616 -rect 9364 6604 9370 6656 +rect 9364 6644 9370 6656 +rect 9399 6647 9457 6653 +rect 9399 6644 9411 6647 +rect 9364 6616 9411 6644 +rect 9364 6604 9370 6616 +rect 9399 6613 9411 6616 +rect 9445 6644 9457 6647 +rect 9445 6616 9458 6644 +rect 9445 6613 9457 6616 +rect 9399 6607 9457 6613 rect 920 6554 9844 6576 rect 920 6502 5066 6554 rect 5118 6502 5130 6554 @@ -4440,6 +4468,8 @@ rect 7055 11033 7064 11067 rect 7012 11024 7064 11033 rect 7196 11024 7248 11076 rect 13820 11296 13872 11348 +rect 9312 11194 9364 11246 +rect 9228 11094 9280 11146 rect 8852 11067 8904 11076 rect 6092 10956 6144 11008 rect 7380 10956 7432 11008 @@ -4543,6 +4573,7 @@ rect 1584 10072 1636 10124 rect 6368 10208 6420 10260 rect 6736 10208 6788 10260 rect 8760 10208 8812 10260 +rect 9228 10208 9280 10260 rect 1308 10047 1360 10056 rect 1308 10013 1317 10047 rect 1317 10013 1351 10047 @@ -4947,29 +4978,22 @@ rect 1492 6808 1544 6817 rect 4068 6808 4120 6860 rect 3148 6740 3200 6792 rect 7380 6808 7432 6860 +rect 9214 6876 9266 6928 rect 13728 6808 13780 6860 rect 3056 6672 3108 6724 rect 7472 6672 7524 6724 +rect 8392 6740 8444 6792 +rect 8668 6783 8720 6792 +rect 8668 6749 8677 6783 +rect 8677 6749 8711 6783 +rect 8711 6749 8720 6783 +rect 8668 6740 8720 6749 +rect 8760 6740 8812 6792 +rect 9036 6672 9088 6724 rect 1492 6604 1544 6656 rect 3516 6604 3568 6656 rect 5908 6604 5960 6656 rect 6644 6604 6696 6656 -rect 8300 6783 8352 6792 -rect 8300 6749 8309 6783 -rect 8309 6749 8343 6783 -rect 8343 6749 8352 6783 -rect 8300 6740 8352 6749 -rect 8576 6783 8628 6792 -rect 8576 6749 8585 6783 -rect 8585 6749 8619 6783 -rect 8619 6749 8628 6783 -rect 8576 6740 8628 6749 -rect 8760 6783 8812 6792 -rect 8760 6749 8769 6783 -rect 8769 6749 8803 6783 -rect 8803 6749 8812 6783 -rect 8760 6740 8812 6749 -rect 9036 6672 9088 6724 rect 8392 6604 8444 6656 rect 9312 6604 9364 6656 rect 5066 6502 5118 6554 @@ -6901,6 +6925,10 @@ rect 8116 7754 8168 7760 rect 8128 6390 8156 7754 rect 8220 7410 8248 9030 rect 8404 8922 8432 11222 +rect 9306 11194 9312 11246 +rect 9364 11194 9370 11246 +rect 9228 11146 9280 11152 +rect 9228 11088 9280 11094 rect 8852 11076 8904 11082 rect 8852 11018 8904 11024 rect 9036 11076 9088 11082 @@ -6932,9 +6960,10 @@ rect 8300 7472 8352 7478 rect 8300 7414 8352 7420 rect 8208 7404 8260 7410 rect 8208 7346 8260 7352 -rect 8300 6792 8352 6798 -rect 8300 6734 8352 6740 -rect 8312 6390 8340 6734 +rect 8392 6792 8444 6798 +rect 8312 6750 8392 6778 +rect 8312 6390 8340 6750 +rect 8392 6734 8444 6740 rect 8392 6656 8444 6662 rect 8392 6598 8444 6604 rect 7932 6384 7984 6390 @@ -6996,11 +7025,13 @@ rect 8852 7200 8904 7206 rect 8852 7142 8904 7148 rect 8944 7200 8996 7206 rect 8944 7142 8996 7148 -rect 8576 6792 8628 6798 -rect 8576 6734 8628 6740 +rect 8668 6792 8720 6798 +rect 8668 6734 8720 6740 rect 8760 6792 8812 6798 rect 8760 6734 8812 6740 -rect 8588 5914 8616 6734 +rect 8680 6636 8708 6734 +rect 8588 6608 8708 6636 +rect 8588 5914 8616 6608 rect 8864 6322 8892 7142 rect 8760 6316 8812 6322 rect 8760 6258 8812 6264 @@ -7156,13 +7187,17 @@ rect 8760 4684 8812 4690 rect 8760 4626 8812 4632 rect 8956 3777 8984 7142 rect 9048 6730 9076 11018 -rect 9404 10056 9456 10062 -rect 9404 9998 9456 10004 +rect 9240 10266 9268 11088 +rect 9228 10260 9280 10266 +rect 9228 10202 9280 10208 rect 9128 8968 9180 8974 rect 9128 8910 9180 8916 rect 9140 8634 9168 8910 rect 9128 8628 9180 8634 rect 9128 8570 9180 8576 +rect 9324 7916 9352 11194 +rect 9404 10056 9456 10062 +rect 9404 9998 9456 10004 rect 9416 8430 9444 9998 rect 9588 9376 9640 9382 rect 9588 9318 9640 9324 @@ -7171,6 +7206,8 @@ rect 9404 8366 9456 8372 rect 9416 8090 9444 8366 rect 9404 8084 9456 8090 rect 9404 8026 9456 8032 +rect 9226 7888 9352 7916 +rect 9226 6934 9254 7888 rect 9600 7857 9628 9318 rect 9586 7848 9642 7857 rect 9404 7812 9456 7818 @@ -7186,6 +7223,8 @@ rect 9312 7404 9364 7410 rect 9312 7346 9364 7352 rect 9496 6996 9548 7002 rect 9496 6938 9548 6944 +rect 9214 6928 9266 6934 +rect 9214 6870 9266 6876 rect 9036 6724 9088 6730 rect 9036 6666 9088 6672 rect 9312 6656 9364 6662 @@ -9272,1265 +9311,1265 @@ rect 2838 1222 7602 1458 rect 7838 1222 9844 1458 rect 920 1180 9844 1222 use sky130_fd_sc_hd__diode_2 ANTENNA__096__A $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 -transform 1 0 9384 0 1 6528 +timestamp 1646116156 +transform 1 0 9568 0 1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__098__B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9384 0 -1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__099__A2 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6348 0 -1 8704 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__100__A -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9200 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__101__A -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9384 0 -1 5440 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__102__A -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9476 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__106__A -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9384 0 1 5440 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__109__A -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3680 0 -1 4352 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__110__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3128 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__114__A -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5152 0 -1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__116__B_N -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1288 0 -1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__118__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1840 0 -1 8704 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__121__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3772 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__124__B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6164 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__127__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6532 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__129__B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5704 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__132__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6072 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__134__B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4048 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__137__B_N -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3864 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__139__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1656 0 -1 8704 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__144__B_N -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3588 0 1 5440 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__146__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8280 0 1 8704 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__149__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6072 0 -1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__152__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9568 0 -1 7616 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__155__B_N -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6532 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__157__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9568 0 -1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__160__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5612 0 1 4352 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__162__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5336 0 1 3264 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__165__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 2760 0 -1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__167__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3680 0 1 3264 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__170__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3496 0 1 3264 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__172__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5888 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__175__B_N -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3588 0 -1 3264 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__177__B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1472 0 -1 8704 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__180__B_N -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2392 0 -1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__195__D -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1932 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__195__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1748 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__196__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1472 0 1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__197__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1472 0 -1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__198__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1472 0 -1 6528 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__199__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1380 0 1 5440 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__200__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5888 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__201__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4048 0 -1 2176 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__202__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7820 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__203__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8280 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__204__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8924 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__205__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9568 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__206__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform -1 0 7452 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__207__RESET_B -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8464 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__208__A -timestamp 1648946573 +timestamp 1646116156 transform -1 0 7268 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA__211__A -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8188 0 1 1088 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_0_serial_clock_A -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1380 0 1 5440 box -38 -48 222 592 use sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_0_serial_load_A -timestamp 1648946573 +timestamp 1646116156 transform -1 0 7084 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__fill_1 FILLER_0_47 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5244 0 1 1088 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_0_84 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 1 1088 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_0_93 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9476 0 1 1088 box -38 -48 130 592 use sky130_fd_sc_hd__decap_8 FILLER_1_26 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 -1 2176 box -38 -48 774 592 use sky130_fd_sc_hd__fill_1 FILLER_1_78 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8096 0 -1 2176 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_2_47 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5244 0 1 2176 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_3_26 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 -1 3264 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_3_57 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6164 0 -1 3264 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_3_83 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8556 0 -1 3264 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_3_93 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9476 0 -1 3264 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_5_26 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 -1 4352 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_5_32 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3864 0 -1 4352 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_6_29 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3588 0 1 4352 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_7_34 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4048 0 -1 5440 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_9_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 -1 6528 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_10_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 1 6528 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_10_27 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3404 0 1 6528 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_11_24 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3128 0 -1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_11_60 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6440 0 -1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_12_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_12_83 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8556 0 1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_12_93 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9476 0 1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_13_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 -1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_13_69 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7268 0 -1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_14_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_14_42 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4784 0 1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_14_93 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9476 0 1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_15_24 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3128 0 -1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_15_93 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9476 0 -1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_16_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_16_27 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3404 0 1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_16_93 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9476 0 1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_17_3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 -1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_17_45 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5060 0 -1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_17_48 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5336 0 -1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__decap_4 FILLER_18_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1196 0 1 10880 box -38 -48 406 592 use sky130_fd_sc_hd__fill_1 FILLER_18_27 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3404 0 1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 FILLER_18_31 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3772 0 1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__fill_2 FILLER_18_63 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6716 0 1 10880 box -38 -48 222 592 use sky130_fd_sc_hd__fill_1 FILLER_18_83 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8556 0 1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__decap_3 PHY_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 1 1088 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_1 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 1088 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_2 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 -1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_3 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_4 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_5 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_6 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 -1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_7 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_8 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_9 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_10 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_11 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_12 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_13 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_14 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 -1 5440 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_15 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 5440 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_16 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 1 5440 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_17 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 5440 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_18 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 -1 6528 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_19 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 6528 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_20 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 1 6528 box -38 -48 314 592 -use sky130_fd_sc_hd__decap_3 PHY_21 -timestamp 1648946573 -transform -1 0 9844 0 1 6528 -box -38 -48 314 592 +use sky130_fd_sc_hd__fill_1 PHY_21 +timestamp 1646116156 +transform 1 0 9752 0 1 6528 +box -38 -48 130 592 use sky130_fd_sc_hd__decap_3 PHY_22 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 -1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_23 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_24 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_25 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_26 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 -1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_27 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_28 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_29 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_30 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 -1 9792 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_31 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 9792 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_32 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 1 9792 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_33 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 9792 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_34 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 -1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_35 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 -1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_36 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 920 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_37 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9844 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_38 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5612 0 1 1088 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_39 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8188 0 1 1088 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_40 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8188 0 -1 2176 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_41 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5612 0 1 2176 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_42 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8188 0 -1 3264 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_43 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5612 0 1 3264 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_44 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8188 0 -1 4352 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_45 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5612 0 1 4352 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_46 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8188 0 -1 5440 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_47 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 1 5440 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_48 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 1 5440 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_49 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 1 5440 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_50 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 -1 6528 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_51 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 1 6528 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_52 -timestamp 1648946573 -transform 1 0 8648 0 1 6528 +timestamp 1646116156 +transform 1 0 8832 0 1 6528 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_53 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 -1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_54 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_55 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 1 7616 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_56 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 -1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_57 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_58 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 1 8704 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_59 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 -1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_60 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_61 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 1 9792 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_62 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 -1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_63 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_64 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_65 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 1 10880 box -38 -48 130 592 use sky130_fd_sc_hd__or2b_2 _096_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 -transform 1 0 8740 0 1 6528 +timestamp 1646116156 +transform 1 0 8924 0 1 6528 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _097_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9568 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__and2b_2 _098_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8740 0 -1 10880 box -38 -48 682 592 use sky130_fd_sc_hd__a31o_2 _099_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5980 0 1 7616 box -38 -48 682 592 use sky130_fd_sc_hd__inv_2 _100_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9200 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__nand2_2 _101_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9384 0 -1 5440 box -38 -48 498 592 use sky130_fd_sc_hd__inv_2 _102_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9292 0 1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__o21a_2 _103_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8740 0 1 5440 box -38 -48 682 592 use sky130_fd_sc_hd__o31ai_2 _104_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9384 0 -1 6528 box -38 -48 958 592 -use sky130_fd_sc_hd__o22ai_2 _105_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 -transform -1 0 8648 0 1 6528 -box -38 -48 958 592 use sky130_fd_sc_hd__inv_2 _106_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9292 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__and2_2 _107_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9292 0 1 1088 box -38 -48 590 592 use sky130_fd_sc_hd__buf_1 _108_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9292 0 -1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _109_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3588 0 1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _110_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2484 0 1 10880 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _111_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3128 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _112_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5520 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _113__4 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 2208 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _114_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5152 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _115_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 4416 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _116_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3404 0 1 9792 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _117_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2208 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _118_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2760 0 1 8704 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _119_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3220 0 -1 9792 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _120__5 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3496 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _121_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3588 0 1 9792 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _122_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3864 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _123_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5980 0 1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _124_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6164 0 -1 9792 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _125_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7176 0 -1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _126__6 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6900 0 -1 9792 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _127_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6164 0 -1 10880 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _128_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6992 0 -1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _129_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4968 0 1 10880 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _130_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7728 0 -1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _131__7 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7452 0 -1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _132_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5428 0 -1 10880 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _133_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7728 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _134_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4508 0 1 10880 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _135_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5704 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _136__8 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3864 0 1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _137_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4416 0 -1 10880 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _138_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4232 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _139_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4692 0 -1 8704 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _140_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6440 0 -1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _141_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3036 0 -1 6528 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _142__9 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3220 0 -1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _143_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9384 0 -1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _144_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 4416 0 1 5440 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _145_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2760 0 -1 6528 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _146_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5612 0 -1 8704 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _147_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4416 0 -1 8704 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _148__10 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 1564 0 1 7616 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _149_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5060 0 1 7616 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _150_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6440 0 1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__buf_1 _151_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6716 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _152_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8556 0 1 7616 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _153_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8004 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _154__11 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7452 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _155_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6348 0 -1 8704 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _156_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8556 0 1 10880 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _157_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8004 0 -1 6528 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _158_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9292 0 1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _159__12 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7176 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _160_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8280 0 -1 5440 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _161_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9568 0 1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _162_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6992 0 -1 5440 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _163_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9568 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _164__13 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5612 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _165_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8004 0 1 5440 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _166_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8556 0 -1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _167_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4968 0 1 4352 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _168_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4508 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _169__1 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3956 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _170_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3680 0 1 4352 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _171_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3956 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _172_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5704 0 1 4352 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _173_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4232 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _174__2 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3680 0 -1 4352 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _175_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4324 0 1 4352 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _176_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5612 0 1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__or2_2 _177_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5612 0 -1 8704 box -38 -48 498 592 use sky130_fd_sc_hd__buf_1 _178_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7544 0 1 1088 box -38 -48 314 592 use sky130_fd_sc_hd__inv_2 _179__3 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5336 0 1 1088 box -38 -48 314 592 use sky130_fd_sc_hd__or2b_2 _180_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5152 0 -1 5440 box -38 -48 682 592 use sky130_fd_sc_hd__buf_1 _181_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3956 0 1 3264 box -38 -48 314 592 use sky130_fd_sc_hd__dfbbn_2 _182_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1840 0 -1 10880 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _183_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1840 0 -1 8704 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _184_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 1 9792 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _185_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6900 0 -1 9792 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _186_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 -1 9792 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _187_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 -1 6528 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _188_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3496 0 -1 7616 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _189_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6532 0 -1 7616 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _190_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6440 0 1 4352 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _191_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6716 0 1 3264 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _192_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3588 0 -1 3264 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _193_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4232 0 -1 4352 box -38 -48 2614 592 use sky130_fd_sc_hd__dfbbn_2 _194_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5704 0 1 2176 box -38 -48 2614 592 use sky130_fd_sc_hd__dfrtp_2 _195_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3128 0 -1 9792 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _196_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1564 0 1 7616 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _197_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3128 0 -1 7616 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _198_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1472 0 1 6528 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _199_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 3496 0 1 5440 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _200_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 1 1088 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _201_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 1 2176 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _202_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4232 0 -1 2176 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _203_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6164 0 -1 2176 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _204_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6164 0 1 8704 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _205_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 7360 0 -1 8704 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _206_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 7728 0 1 6528 box -38 -48 1970 592 use sky130_fd_sc_hd__dfrtp_2 _207_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6256 0 -1 3264 box -38 -48 1970 592 use sky130_fd_sc_hd__buf_2 _208_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8280 0 1 8704 box -38 -48 406 592 use sky130_fd_sc_hd__buf_2 _209_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8372 0 -1 10880 box -38 -48 406 592 use sky130_fd_sc_hd__buf_2 _210_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8004 0 -1 10880 box -38 -48 406 592 use sky130_fd_sc_hd__ebufn_2 _211_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8648 0 -1 3264 box -38 -48 866 592 use sky130_fd_sc_hd__clkbuf_16 clkbuf_0__049_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5152 0 -1 5440 box -38 -48 1878 592 use sky130_fd_sc_hd__clkbuf_16 clkbuf_0__077_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6072 0 1 9792 box -38 -48 1878 592 use sky130_fd_sc_hd__clkbuf_16 clkbuf_0_serial_clock -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8004 0 1 5440 box -38 -48 1878 592 use sky130_fd_sc_hd__clkbuf_16 clkbuf_0_serial_load -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8004 0 -1 6528 box -38 -48 1878 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_0_0__049_ $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6808 0 -1 4352 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_0_0__077_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1472 0 -1 10880 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_0_0_serial_clock -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5152 0 1 3264 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_0_0_serial_load -timestamp 1648946573 +timestamp 1646116156 transform -1 0 4508 0 -1 5440 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_1_0__049_ -timestamp 1648946573 +timestamp 1646116156 transform -1 0 4784 0 1 8704 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_1_0__077_ -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6808 0 -1 10880 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_1_0_serial_clock -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5520 0 1 8704 box -38 -48 406 592 use sky130_fd_sc_hd__clkbuf_2 clkbuf_1_1_0_serial_load -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6164 0 1 8704 box -38 -48 406 592 use sky130_fd_sc_hd__conb_1 const_source $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 9292 0 1 2176 box -38 -48 314 592 use sky130_fd_sc_hd__dlygate4sd2_1 data_delay_1 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8280 0 -1 2176 box -38 -48 682 592 use sky130_fd_sc_hd__dlygate4sd2_1 data_delay_2 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8924 0 -1 2176 box -38 -48 682 592 use sky130_fd_sc_hd__einvp_8 gpio_in_buf $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4416 0 1 5440 box -38 -48 1694 592 use gpio_logic_high gpio_logic_high -timestamp 1638030917 +timestamp 1650900217 transform 1 0 1196 0 1 1680 box -38 -48 1418 2768 use sky130_fd_sc_hd__dlygate4sd3_1 hold1 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1656 0 -1 6528 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold2 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3312 0 -1 5440 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold3 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9016 0 -1 4352 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s25_1 hold4 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8188 0 -1 4352 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold5 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9476 0 1 8704 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold6 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8096 0 1 7616 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold7 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3588 0 1 7616 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s25_1 hold8 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 4324 0 1 7616 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold9 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1288 0 1 8704 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold10 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2024 0 1 8704 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold11 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 1288 0 1 9792 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold12 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 2024 0 1 9792 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold13 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 3588 0 1 6528 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold14 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 5060 0 1 6528 box -38 -48 774 592 use sky130_fd_sc_hd__dlygate4sd3_1 hold15 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9016 0 1 2176 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold16 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 8188 0 -1 5440 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold17 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 8740 0 1 7616 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold18 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 5060 0 1 6528 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s25_1 hold19 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6072 0 1 1088 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold20 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 6440 0 1 3264 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s50_1 hold21 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 7544 0 1 1088 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s25_1 hold22 -timestamp 1648946573 +timestamp 1646116156 transform -1 0 9476 0 1 9792 box -38 -48 774 592 use sky130_fd_sc_hd__clkdlybuf4s25_1 hold23 -timestamp 1648946573 +timestamp 1646116156 transform 1 0 6624 0 1 7616 box -38 -48 774 592 +use sky130_fd_sc_hd__o2bb2ai_2 sky130_fd_sc_hd__o2bb2ai_2_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1646116156 +transform 1 0 7728 0 1 6528 +box -38 -48 1142 592 << labels >> rlabel metal2 s 938 12200 994 13000 6 gpio_defaults[0] port 0 nsew signal input diff --git a/verilog/gl/gpio_control_block.v b/verilog/gl/gpio_control_block.v index 49b798e5c..d1733c8d2 100644 --- a/verilog/gl/gpio_control_block.v +++ b/verilog/gl/gpio_control_block.v @@ -696,7 +696,7 @@ module gpio_control_block (mgmt_gpio_in, .VNB(vssd), .VPB(vccd), .VPWR(vccd)); - sky130_fd_sc_hd__decap_3 PHY_21 (.VGND(vssd), + sky130_fd_sc_hd__fill_1 PHY_21 (.VGND(vssd), .VNB(vssd), .VPB(vccd), .VPWR(vccd)); @@ -877,7 +877,7 @@ module gpio_control_block (mgmt_gpio_in, .VPB(vccd), .VPWR(vccd), .X(pad_gpio_outenb)); - sky130_fd_sc_hd__inv_2 _100_ (.A(user_gpio_out), + sky130_fd_sc_hd__inv_2 _100_ (.A(mgmt_ena), .VGND(vssd), .VNB(vssd), .VPB(vccd), @@ -913,8 +913,8 @@ module gpio_control_block (mgmt_gpio_in, .VPB(vccd), .VPWR(vccd), .Y(_073_)); - sky130_fd_sc_hd__o22ai_2 _105_ (.A1(mgmt_ena), - .A2(_069_), + sky130_fd_sc_hd__o2bb2ai_2 _105_ (.A1_N(user_gpio_out), + .A2_N(_069_), .B1(_072_), .B2(_073_), .VGND(vssd),