Update multiplier
- Fix bug in multiply/add (the add was broken)
- Reduce multiplier from 4 to 2 cycles
- Replace Brent Kung adder with Han Carlson to improve timing
diff --git a/openlane/multiply_add_64x64/src/multiply_add_64x64.v b/openlane/multiply_add_64x64/src/multiply_add_64x64.v
index cb994ab..4303630 100644
--- a/openlane/multiply_add_64x64/src/multiply_add_64x64.v
+++ b/openlane/multiply_add_64x64/src/multiply_add_64x64.v
@@ -1,4 +1,4 @@
-/* Generated by Yosys 0.15+40 (git sha1 0c5279b73, gcc 11.2.1 -fPIC -Os) */
+/* Generated by Yosys 0.17+76 (git sha1 aa0b47c74, gcc 11.3.1 -fPIC -Os) */
module final_adder(b, o, a);
wire \$signal ;
@@ -21,20 +21,148 @@
wire \$signal$113 ;
wire \$signal$114 ;
wire \$signal$115 ;
+ wire \$signal$1152 ;
+ wire \$signal$1154 ;
+ wire \$signal$1155 ;
+ wire \$signal$1156 ;
+ wire \$signal$1157 ;
+ wire \$signal$1158 ;
+ wire \$signal$1159 ;
wire \$signal$116 ;
+ wire \$signal$1160 ;
+ wire \$signal$1161 ;
+ wire \$signal$1162 ;
+ wire \$signal$1163 ;
+ wire \$signal$1164 ;
+ wire \$signal$1165 ;
+ wire \$signal$1166 ;
+ wire \$signal$1167 ;
+ wire \$signal$1168 ;
+ wire \$signal$1169 ;
wire \$signal$117 ;
+ wire \$signal$1170 ;
+ wire \$signal$1171 ;
+ wire \$signal$1172 ;
+ wire \$signal$1173 ;
+ wire \$signal$1174 ;
+ wire \$signal$1175 ;
+ wire \$signal$1176 ;
+ wire \$signal$1177 ;
+ wire \$signal$1178 ;
+ wire \$signal$1179 ;
wire \$signal$118 ;
+ wire \$signal$1180 ;
+ wire \$signal$1181 ;
+ wire \$signal$1182 ;
+ wire \$signal$1183 ;
+ wire \$signal$1184 ;
+ wire \$signal$1185 ;
+ wire \$signal$1186 ;
+ wire \$signal$1187 ;
+ wire \$signal$1188 ;
+ wire \$signal$1189 ;
wire \$signal$119 ;
+ wire \$signal$1190 ;
+ wire \$signal$1191 ;
+ wire \$signal$1192 ;
+ wire \$signal$1193 ;
+ wire \$signal$1194 ;
+ wire \$signal$1195 ;
+ wire \$signal$1196 ;
+ wire \$signal$1197 ;
+ wire \$signal$1198 ;
+ wire \$signal$1199 ;
wire \$signal$12 ;
wire \$signal$120 ;
+ wire \$signal$1200 ;
+ wire \$signal$1201 ;
+ wire \$signal$1202 ;
+ wire \$signal$1203 ;
+ wire \$signal$1204 ;
+ wire \$signal$1205 ;
+ wire \$signal$1206 ;
+ wire \$signal$1207 ;
+ wire \$signal$1208 ;
+ wire \$signal$1209 ;
wire \$signal$121 ;
+ wire \$signal$1210 ;
+ wire \$signal$1211 ;
+ wire \$signal$1212 ;
+ wire \$signal$1213 ;
+ wire \$signal$1214 ;
+ wire \$signal$1215 ;
+ wire \$signal$1216 ;
+ wire \$signal$1217 ;
+ wire \$signal$1218 ;
+ wire \$signal$1219 ;
wire \$signal$122 ;
+ wire \$signal$1220 ;
+ wire \$signal$1221 ;
+ wire \$signal$1222 ;
+ wire \$signal$1223 ;
+ wire \$signal$1224 ;
+ wire \$signal$1225 ;
+ wire \$signal$1226 ;
+ wire \$signal$1227 ;
+ wire \$signal$1228 ;
+ wire \$signal$1229 ;
wire \$signal$123 ;
+ wire \$signal$1230 ;
+ wire \$signal$1231 ;
+ wire \$signal$1232 ;
+ wire \$signal$1233 ;
+ wire \$signal$1234 ;
+ wire \$signal$1235 ;
+ wire \$signal$1236 ;
+ wire \$signal$1237 ;
+ wire \$signal$1238 ;
+ wire \$signal$1239 ;
wire \$signal$124 ;
+ wire \$signal$1240 ;
+ wire \$signal$1241 ;
+ wire \$signal$1242 ;
+ wire \$signal$1243 ;
+ wire \$signal$1244 ;
+ wire \$signal$1245 ;
+ wire \$signal$1246 ;
+ wire \$signal$1247 ;
+ wire \$signal$1248 ;
+ wire \$signal$1249 ;
wire \$signal$125 ;
+ wire \$signal$1250 ;
+ wire \$signal$1251 ;
+ wire \$signal$1252 ;
+ wire \$signal$1253 ;
+ wire \$signal$1254 ;
+ wire \$signal$1255 ;
+ wire \$signal$1256 ;
+ wire \$signal$1257 ;
+ wire \$signal$1258 ;
+ wire \$signal$1259 ;
wire \$signal$126 ;
+ wire \$signal$1260 ;
+ wire \$signal$1261 ;
+ wire \$signal$1262 ;
+ wire \$signal$1263 ;
+ wire \$signal$1264 ;
+ wire \$signal$1265 ;
+ wire \$signal$1266 ;
+ wire \$signal$1267 ;
+ wire \$signal$1268 ;
+ wire \$signal$1269 ;
wire \$signal$127 ;
+ wire \$signal$1270 ;
+ wire \$signal$1271 ;
+ wire \$signal$1272 ;
+ wire \$signal$1273 ;
+ wire \$signal$1274 ;
+ wire \$signal$1275 ;
+ wire \$signal$1276 ;
+ wire \$signal$1277 ;
+ wire \$signal$1278 ;
+ wire \$signal$1279 ;
wire \$signal$128 ;
+ wire \$signal$1280 ;
wire \$signal$129 ;
wire \$signal$13 ;
wire \$signal$130 ;
@@ -231,147 +359,19 @@
wire \$signal$73 ;
wire \$signal$74 ;
wire \$signal$75 ;
- wire \$signal$750 ;
- wire \$signal$752 ;
- wire \$signal$753 ;
- wire \$signal$754 ;
- wire \$signal$755 ;
- wire \$signal$756 ;
- wire \$signal$757 ;
- wire \$signal$758 ;
- wire \$signal$759 ;
wire \$signal$76 ;
- wire \$signal$760 ;
- wire \$signal$761 ;
- wire \$signal$762 ;
- wire \$signal$763 ;
- wire \$signal$764 ;
- wire \$signal$765 ;
- wire \$signal$766 ;
- wire \$signal$767 ;
- wire \$signal$768 ;
- wire \$signal$769 ;
wire \$signal$77 ;
- wire \$signal$770 ;
- wire \$signal$771 ;
- wire \$signal$772 ;
- wire \$signal$773 ;
- wire \$signal$774 ;
- wire \$signal$775 ;
- wire \$signal$776 ;
- wire \$signal$777 ;
- wire \$signal$778 ;
- wire \$signal$779 ;
wire \$signal$78 ;
- wire \$signal$780 ;
- wire \$signal$781 ;
- wire \$signal$782 ;
- wire \$signal$783 ;
- wire \$signal$784 ;
- wire \$signal$785 ;
- wire \$signal$786 ;
- wire \$signal$787 ;
- wire \$signal$788 ;
- wire \$signal$789 ;
wire \$signal$79 ;
- wire \$signal$790 ;
- wire \$signal$791 ;
- wire \$signal$792 ;
- wire \$signal$793 ;
- wire \$signal$794 ;
- wire \$signal$795 ;
- wire \$signal$796 ;
- wire \$signal$797 ;
- wire \$signal$798 ;
- wire \$signal$799 ;
wire \$signal$8 ;
wire \$signal$80 ;
- wire \$signal$800 ;
- wire \$signal$801 ;
- wire \$signal$802 ;
- wire \$signal$803 ;
- wire \$signal$804 ;
- wire \$signal$805 ;
- wire \$signal$806 ;
- wire \$signal$807 ;
- wire \$signal$808 ;
- wire \$signal$809 ;
wire \$signal$81 ;
- wire \$signal$810 ;
- wire \$signal$811 ;
- wire \$signal$812 ;
- wire \$signal$813 ;
- wire \$signal$814 ;
- wire \$signal$815 ;
- wire \$signal$816 ;
- wire \$signal$817 ;
- wire \$signal$818 ;
- wire \$signal$819 ;
wire \$signal$82 ;
- wire \$signal$820 ;
- wire \$signal$821 ;
- wire \$signal$822 ;
- wire \$signal$823 ;
- wire \$signal$824 ;
- wire \$signal$825 ;
- wire \$signal$826 ;
- wire \$signal$827 ;
- wire \$signal$828 ;
- wire \$signal$829 ;
wire \$signal$83 ;
- wire \$signal$830 ;
- wire \$signal$831 ;
- wire \$signal$832 ;
- wire \$signal$833 ;
- wire \$signal$834 ;
- wire \$signal$835 ;
- wire \$signal$836 ;
- wire \$signal$837 ;
- wire \$signal$838 ;
- wire \$signal$839 ;
wire \$signal$84 ;
- wire \$signal$840 ;
- wire \$signal$841 ;
- wire \$signal$842 ;
- wire \$signal$843 ;
- wire \$signal$844 ;
- wire \$signal$845 ;
- wire \$signal$846 ;
- wire \$signal$847 ;
- wire \$signal$848 ;
- wire \$signal$849 ;
wire \$signal$85 ;
- wire \$signal$850 ;
- wire \$signal$851 ;
- wire \$signal$852 ;
- wire \$signal$853 ;
- wire \$signal$854 ;
- wire \$signal$855 ;
- wire \$signal$856 ;
- wire \$signal$857 ;
- wire \$signal$858 ;
- wire \$signal$859 ;
wire \$signal$86 ;
- wire \$signal$860 ;
- wire \$signal$861 ;
- wire \$signal$862 ;
- wire \$signal$863 ;
- wire \$signal$864 ;
- wire \$signal$865 ;
- wire \$signal$866 ;
- wire \$signal$867 ;
- wire \$signal$868 ;
- wire \$signal$869 ;
wire \$signal$87 ;
- wire \$signal$870 ;
- wire \$signal$871 ;
- wire \$signal$872 ;
- wire \$signal$873 ;
- wire \$signal$874 ;
- wire \$signal$875 ;
- wire \$signal$876 ;
- wire \$signal$877 ;
- wire \$signal$878 ;
wire \$signal$88 ;
wire \$signal$89 ;
wire \$signal$9 ;
@@ -392,6 +392,82 @@
wire [127:0] b;
wire [127:0] \b$3 ;
wire g_new;
+ wire \g_new$1001 ;
+ wire \g_new$1003 ;
+ wire \g_new$1005 ;
+ wire \g_new$1007 ;
+ wire \g_new$1009 ;
+ wire \g_new$1011 ;
+ wire \g_new$1013 ;
+ wire \g_new$1015 ;
+ wire \g_new$1017 ;
+ wire \g_new$1019 ;
+ wire \g_new$1021 ;
+ wire \g_new$1023 ;
+ wire \g_new$1025 ;
+ wire \g_new$1027 ;
+ wire \g_new$1029 ;
+ wire \g_new$1031 ;
+ wire \g_new$1033 ;
+ wire \g_new$1035 ;
+ wire \g_new$1037 ;
+ wire \g_new$1039 ;
+ wire \g_new$1041 ;
+ wire \g_new$1043 ;
+ wire \g_new$1045 ;
+ wire \g_new$1047 ;
+ wire \g_new$1049 ;
+ wire \g_new$1051 ;
+ wire \g_new$1053 ;
+ wire \g_new$1055 ;
+ wire \g_new$1057 ;
+ wire \g_new$1059 ;
+ wire \g_new$1061 ;
+ wire \g_new$1063 ;
+ wire \g_new$1065 ;
+ wire \g_new$1067 ;
+ wire \g_new$1069 ;
+ wire \g_new$1071 ;
+ wire \g_new$1073 ;
+ wire \g_new$1075 ;
+ wire \g_new$1077 ;
+ wire \g_new$1079 ;
+ wire \g_new$1081 ;
+ wire \g_new$1083 ;
+ wire \g_new$1085 ;
+ wire \g_new$1087 ;
+ wire \g_new$1089 ;
+ wire \g_new$1091 ;
+ wire \g_new$1093 ;
+ wire \g_new$1095 ;
+ wire \g_new$1097 ;
+ wire \g_new$1099 ;
+ wire \g_new$1101 ;
+ wire \g_new$1103 ;
+ wire \g_new$1105 ;
+ wire \g_new$1107 ;
+ wire \g_new$1109 ;
+ wire \g_new$1111 ;
+ wire \g_new$1113 ;
+ wire \g_new$1115 ;
+ wire \g_new$1117 ;
+ wire \g_new$1119 ;
+ wire \g_new$1121 ;
+ wire \g_new$1123 ;
+ wire \g_new$1125 ;
+ wire \g_new$1127 ;
+ wire \g_new$1129 ;
+ wire \g_new$1131 ;
+ wire \g_new$1133 ;
+ wire \g_new$1135 ;
+ wire \g_new$1137 ;
+ wire \g_new$1139 ;
+ wire \g_new$1141 ;
+ wire \g_new$1143 ;
+ wire \g_new$1145 ;
+ wire \g_new$1147 ;
+ wire \g_new$1149 ;
+ wire \g_new$1151 ;
wire \g_new$259 ;
wire \g_new$261 ;
wire \g_new$263 ;
@@ -638,11 +714,212 @@
wire \g_new$745 ;
wire \g_new$747 ;
wire \g_new$749 ;
+ wire \g_new$751 ;
+ wire \g_new$753 ;
+ wire \g_new$755 ;
+ wire \g_new$757 ;
+ wire \g_new$759 ;
+ wire \g_new$761 ;
+ wire \g_new$763 ;
+ wire \g_new$765 ;
+ wire \g_new$767 ;
+ wire \g_new$769 ;
+ wire \g_new$771 ;
+ wire \g_new$773 ;
+ wire \g_new$775 ;
+ wire \g_new$777 ;
+ wire \g_new$779 ;
+ wire \g_new$781 ;
+ wire \g_new$783 ;
+ wire \g_new$785 ;
+ wire \g_new$787 ;
+ wire \g_new$789 ;
+ wire \g_new$791 ;
+ wire \g_new$793 ;
+ wire \g_new$795 ;
+ wire \g_new$797 ;
+ wire \g_new$799 ;
+ wire \g_new$801 ;
+ wire \g_new$803 ;
+ wire \g_new$805 ;
+ wire \g_new$807 ;
+ wire \g_new$809 ;
+ wire \g_new$811 ;
+ wire \g_new$813 ;
+ wire \g_new$815 ;
+ wire \g_new$817 ;
+ wire \g_new$819 ;
+ wire \g_new$821 ;
+ wire \g_new$823 ;
+ wire \g_new$825 ;
+ wire \g_new$827 ;
+ wire \g_new$829 ;
+ wire \g_new$831 ;
+ wire \g_new$833 ;
+ wire \g_new$835 ;
+ wire \g_new$837 ;
+ wire \g_new$839 ;
+ wire \g_new$841 ;
+ wire \g_new$843 ;
+ wire \g_new$845 ;
+ wire \g_new$847 ;
+ wire \g_new$849 ;
+ wire \g_new$851 ;
+ wire \g_new$853 ;
+ wire \g_new$855 ;
+ wire \g_new$857 ;
+ wire \g_new$859 ;
+ wire \g_new$861 ;
+ wire \g_new$863 ;
+ wire \g_new$865 ;
+ wire \g_new$867 ;
+ wire \g_new$869 ;
+ wire \g_new$871 ;
+ wire \g_new$873 ;
+ wire \g_new$875 ;
+ wire \g_new$877 ;
+ wire \g_new$879 ;
+ wire \g_new$881 ;
+ wire \g_new$883 ;
+ wire \g_new$885 ;
+ wire \g_new$887 ;
+ wire \g_new$889 ;
+ wire \g_new$891 ;
+ wire \g_new$893 ;
+ wire \g_new$895 ;
+ wire \g_new$897 ;
+ wire \g_new$899 ;
+ wire \g_new$901 ;
+ wire \g_new$903 ;
+ wire \g_new$905 ;
+ wire \g_new$907 ;
+ wire \g_new$909 ;
+ wire \g_new$911 ;
+ wire \g_new$913 ;
+ wire \g_new$915 ;
+ wire \g_new$917 ;
+ wire \g_new$919 ;
+ wire \g_new$921 ;
+ wire \g_new$923 ;
+ wire \g_new$925 ;
+ wire \g_new$927 ;
+ wire \g_new$929 ;
+ wire \g_new$931 ;
+ wire \g_new$933 ;
+ wire \g_new$935 ;
+ wire \g_new$937 ;
+ wire \g_new$939 ;
+ wire \g_new$941 ;
+ wire \g_new$943 ;
+ wire \g_new$945 ;
+ wire \g_new$947 ;
+ wire \g_new$949 ;
+ wire \g_new$951 ;
+ wire \g_new$953 ;
+ wire \g_new$955 ;
+ wire \g_new$957 ;
+ wire \g_new$959 ;
+ wire \g_new$961 ;
+ wire \g_new$963 ;
+ wire \g_new$965 ;
+ wire \g_new$967 ;
+ wire \g_new$969 ;
+ wire \g_new$971 ;
+ wire \g_new$973 ;
+ wire \g_new$975 ;
+ wire \g_new$977 ;
+ wire \g_new$979 ;
+ wire \g_new$981 ;
+ wire \g_new$983 ;
+ wire \g_new$985 ;
+ wire \g_new$987 ;
+ wire \g_new$989 ;
+ wire \g_new$991 ;
+ wire \g_new$993 ;
+ wire \g_new$995 ;
+ wire \g_new$997 ;
+ wire \g_new$999 ;
output [127:0] o;
wire [127:0] o;
- wire [127:0] \o$751 ;
+ wire [127:0] \o$1153 ;
wire [127:0] o2;
wire p_new;
+ wire \p_new$1000 ;
+ wire \p_new$1002 ;
+ wire \p_new$1004 ;
+ wire \p_new$1006 ;
+ wire \p_new$1008 ;
+ wire \p_new$1010 ;
+ wire \p_new$1012 ;
+ wire \p_new$1014 ;
+ wire \p_new$1016 ;
+ wire \p_new$1018 ;
+ wire \p_new$1020 ;
+ wire \p_new$1022 ;
+ wire \p_new$1024 ;
+ wire \p_new$1026 ;
+ wire \p_new$1028 ;
+ wire \p_new$1030 ;
+ wire \p_new$1032 ;
+ wire \p_new$1034 ;
+ wire \p_new$1036 ;
+ wire \p_new$1038 ;
+ wire \p_new$1040 ;
+ wire \p_new$1042 ;
+ wire \p_new$1044 ;
+ wire \p_new$1046 ;
+ wire \p_new$1048 ;
+ wire \p_new$1050 ;
+ wire \p_new$1052 ;
+ wire \p_new$1054 ;
+ wire \p_new$1056 ;
+ wire \p_new$1058 ;
+ wire \p_new$1060 ;
+ wire \p_new$1062 ;
+ wire \p_new$1064 ;
+ wire \p_new$1066 ;
+ wire \p_new$1068 ;
+ wire \p_new$1070 ;
+ wire \p_new$1072 ;
+ wire \p_new$1074 ;
+ wire \p_new$1076 ;
+ wire \p_new$1078 ;
+ wire \p_new$1080 ;
+ wire \p_new$1082 ;
+ wire \p_new$1084 ;
+ wire \p_new$1086 ;
+ wire \p_new$1088 ;
+ wire \p_new$1090 ;
+ wire \p_new$1092 ;
+ wire \p_new$1094 ;
+ wire \p_new$1096 ;
+ wire \p_new$1098 ;
+ wire \p_new$1100 ;
+ wire \p_new$1102 ;
+ wire \p_new$1104 ;
+ wire \p_new$1106 ;
+ wire \p_new$1108 ;
+ wire \p_new$1110 ;
+ wire \p_new$1112 ;
+ wire \p_new$1114 ;
+ wire \p_new$1116 ;
+ wire \p_new$1118 ;
+ wire \p_new$1120 ;
+ wire \p_new$1122 ;
+ wire \p_new$1124 ;
+ wire \p_new$1126 ;
+ wire \p_new$1128 ;
+ wire \p_new$1130 ;
+ wire \p_new$1132 ;
+ wire \p_new$1134 ;
+ wire \p_new$1136 ;
+ wire \p_new$1138 ;
+ wire \p_new$1140 ;
+ wire \p_new$1142 ;
+ wire \p_new$1144 ;
+ wire \p_new$1146 ;
+ wire \p_new$1148 ;
+ wire \p_new$1150 ;
wire \p_new$258 ;
wire \p_new$260 ;
wire \p_new$262 ;
@@ -889,6 +1166,131 @@
wire \p_new$744 ;
wire \p_new$746 ;
wire \p_new$748 ;
+ wire \p_new$750 ;
+ wire \p_new$752 ;
+ wire \p_new$754 ;
+ wire \p_new$756 ;
+ wire \p_new$758 ;
+ wire \p_new$760 ;
+ wire \p_new$762 ;
+ wire \p_new$764 ;
+ wire \p_new$766 ;
+ wire \p_new$768 ;
+ wire \p_new$770 ;
+ wire \p_new$772 ;
+ wire \p_new$774 ;
+ wire \p_new$776 ;
+ wire \p_new$778 ;
+ wire \p_new$780 ;
+ wire \p_new$782 ;
+ wire \p_new$784 ;
+ wire \p_new$786 ;
+ wire \p_new$788 ;
+ wire \p_new$790 ;
+ wire \p_new$792 ;
+ wire \p_new$794 ;
+ wire \p_new$796 ;
+ wire \p_new$798 ;
+ wire \p_new$800 ;
+ wire \p_new$802 ;
+ wire \p_new$804 ;
+ wire \p_new$806 ;
+ wire \p_new$808 ;
+ wire \p_new$810 ;
+ wire \p_new$812 ;
+ wire \p_new$814 ;
+ wire \p_new$816 ;
+ wire \p_new$818 ;
+ wire \p_new$820 ;
+ wire \p_new$822 ;
+ wire \p_new$824 ;
+ wire \p_new$826 ;
+ wire \p_new$828 ;
+ wire \p_new$830 ;
+ wire \p_new$832 ;
+ wire \p_new$834 ;
+ wire \p_new$836 ;
+ wire \p_new$838 ;
+ wire \p_new$840 ;
+ wire \p_new$842 ;
+ wire \p_new$844 ;
+ wire \p_new$846 ;
+ wire \p_new$848 ;
+ wire \p_new$850 ;
+ wire \p_new$852 ;
+ wire \p_new$854 ;
+ wire \p_new$856 ;
+ wire \p_new$858 ;
+ wire \p_new$860 ;
+ wire \p_new$862 ;
+ wire \p_new$864 ;
+ wire \p_new$866 ;
+ wire \p_new$868 ;
+ wire \p_new$870 ;
+ wire \p_new$872 ;
+ wire \p_new$874 ;
+ wire \p_new$876 ;
+ wire \p_new$878 ;
+ wire \p_new$880 ;
+ wire \p_new$882 ;
+ wire \p_new$884 ;
+ wire \p_new$886 ;
+ wire \p_new$888 ;
+ wire \p_new$890 ;
+ wire \p_new$892 ;
+ wire \p_new$894 ;
+ wire \p_new$896 ;
+ wire \p_new$898 ;
+ wire \p_new$900 ;
+ wire \p_new$902 ;
+ wire \p_new$904 ;
+ wire \p_new$906 ;
+ wire \p_new$908 ;
+ wire \p_new$910 ;
+ wire \p_new$912 ;
+ wire \p_new$914 ;
+ wire \p_new$916 ;
+ wire \p_new$918 ;
+ wire \p_new$920 ;
+ wire \p_new$922 ;
+ wire \p_new$924 ;
+ wire \p_new$926 ;
+ wire \p_new$928 ;
+ wire \p_new$930 ;
+ wire \p_new$932 ;
+ wire \p_new$934 ;
+ wire \p_new$936 ;
+ wire \p_new$938 ;
+ wire \p_new$940 ;
+ wire \p_new$942 ;
+ wire \p_new$944 ;
+ wire \p_new$946 ;
+ wire \p_new$948 ;
+ wire \p_new$950 ;
+ wire \p_new$952 ;
+ wire \p_new$954 ;
+ wire \p_new$956 ;
+ wire \p_new$958 ;
+ wire \p_new$960 ;
+ wire \p_new$962 ;
+ wire \p_new$964 ;
+ wire \p_new$966 ;
+ wire \p_new$968 ;
+ wire \p_new$970 ;
+ wire \p_new$972 ;
+ wire \p_new$974 ;
+ wire \p_new$976 ;
+ wire \p_new$978 ;
+ wire \p_new$980 ;
+ wire \p_new$982 ;
+ wire \p_new$984 ;
+ wire \p_new$986 ;
+ wire \p_new$988 ;
+ wire \p_new$990 ;
+ wire \p_new$992 ;
+ wire \p_new$994 ;
+ wire \p_new$996 ;
+ wire \p_new$998 ;
sky130_fd_sc_hd__ha_1 \U$$0 (
.A(\a$2 [0]),
.B(\b$3 [0]),
@@ -913,60 +1315,572 @@
.COUT(\$signal$202 ),
.SUM(\$signal$203 )
);
+ sky130_fd_sc_hd__and2_1 \U$$1000 (
+ .A(\p_new$858 ),
+ .B(\$signal$51 ),
+ .X(\p_new$1128 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1001 (
+ .A1(\$signal$51 ),
+ .A2(\g_new$859 ),
+ .B1(\$signal$50 ),
+ .X(\g_new$1129 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1002 (
+ .A(\p_new$860 ),
+ .B(\$signal$47 ),
+ .X(\p_new$1130 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1003 (
+ .A1(\$signal$47 ),
+ .A2(\g_new$861 ),
+ .B1(\$signal$46 ),
+ .X(\g_new$1131 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1004 (
+ .A(\p_new$862 ),
+ .B(\$signal$43 ),
+ .X(\p_new$1132 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1005 (
+ .A1(\$signal$43 ),
+ .A2(\g_new$863 ),
+ .B1(\$signal$42 ),
+ .X(\g_new$1133 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1006 (
+ .A(\p_new$864 ),
+ .B(\$signal$39 ),
+ .X(\p_new$1134 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1007 (
+ .A1(\$signal$39 ),
+ .A2(\g_new$865 ),
+ .B1(\$signal$38 ),
+ .X(\g_new$1135 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1008 (
+ .A(\p_new$746 ),
+ .B(\$signal$35 ),
+ .X(\p_new$1136 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1009 (
+ .A1(\$signal$35 ),
+ .A2(\g_new$747 ),
+ .B1(\$signal$34 ),
+ .X(\g_new$1137 )
+ );
sky130_fd_sc_hd__ha_1 \U$$101 (
.A(\a$2 [101]),
.B(\b$3 [101]),
.COUT(\$signal$204 ),
.SUM(\$signal$205 )
);
+ sky130_fd_sc_hd__and2_1 \U$$1010 (
+ .A(\p_new$748 ),
+ .B(\$signal$31 ),
+ .X(\p_new$1138 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1011 (
+ .A1(\$signal$31 ),
+ .A2(\g_new$749 ),
+ .B1(\$signal$30 ),
+ .X(\g_new$1139 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1012 (
+ .A(\p_new$750 ),
+ .B(\$signal$27 ),
+ .X(\p_new$1140 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1013 (
+ .A1(\$signal$27 ),
+ .A2(\g_new$751 ),
+ .B1(\$signal$26 ),
+ .X(\g_new$1141 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1014 (
+ .A(\p_new$752 ),
+ .B(\$signal$23 ),
+ .X(\p_new$1142 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1015 (
+ .A1(\$signal$23 ),
+ .A2(\g_new$753 ),
+ .B1(\$signal$22 ),
+ .X(\g_new$1143 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1016 (
+ .A(\p_new$630 ),
+ .B(\$signal$19 ),
+ .X(\p_new$1144 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1017 (
+ .A1(\$signal$19 ),
+ .A2(\g_new$631 ),
+ .B1(\$signal$18 ),
+ .X(\g_new$1145 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1018 (
+ .A(\p_new$632 ),
+ .B(\$signal$15 ),
+ .X(\p_new$1146 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1019 (
+ .A1(\$signal$15 ),
+ .A2(\g_new$633 ),
+ .B1(\$signal$14 ),
+ .X(\g_new$1147 )
+ );
sky130_fd_sc_hd__ha_1 \U$$102 (
.A(\a$2 [102]),
.B(\b$3 [102]),
.COUT(\$signal$206 ),
.SUM(\$signal$207 )
);
+ sky130_fd_sc_hd__and2_1 \U$$1020 (
+ .A(\p_new$508 ),
+ .B(\$signal$11 ),
+ .X(\p_new$1148 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1021 (
+ .A1(\$signal$11 ),
+ .A2(\g_new$509 ),
+ .B1(\$signal$10 ),
+ .X(\g_new$1149 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$1022 (
+ .A(\p_new$382 ),
+ .B(\$signal$7 ),
+ .X(\p_new$1150 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$1023 (
+ .A1(\$signal$7 ),
+ .A2(\g_new$383 ),
+ .B1(\$signal$6 ),
+ .X(\g_new$1151 )
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1024 (
+ .A(\$signal$1152 ),
+ .B(1'h0),
+ .X(\o$1153 [0])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1025 (
+ .A(\$signal$1154 ),
+ .B(\$signal ),
+ .X(\o$1153 [1])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1026 (
+ .A(\$signal$1155 ),
+ .B(\g_new$383 ),
+ .X(\o$1153 [2])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1027 (
+ .A(\$signal$1156 ),
+ .B(\g_new$1151 ),
+ .X(\o$1153 [3])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1028 (
+ .A(\$signal$1157 ),
+ .B(\g_new$509 ),
+ .X(\o$1153 [4])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1029 (
+ .A(\$signal$1158 ),
+ .B(\g_new$1149 ),
+ .X(\o$1153 [5])
+ );
sky130_fd_sc_hd__ha_1 \U$$103 (
.A(\a$2 [103]),
.B(\b$3 [103]),
.COUT(\$signal$208 ),
.SUM(\$signal$209 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1030 (
+ .A(\$signal$1159 ),
+ .B(\g_new$633 ),
+ .X(\o$1153 [6])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1031 (
+ .A(\$signal$1160 ),
+ .B(\g_new$1147 ),
+ .X(\o$1153 [7])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1032 (
+ .A(\$signal$1161 ),
+ .B(\g_new$631 ),
+ .X(\o$1153 [8])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1033 (
+ .A(\$signal$1162 ),
+ .B(\g_new$1145 ),
+ .X(\o$1153 [9])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1034 (
+ .A(\$signal$1163 ),
+ .B(\g_new$753 ),
+ .X(\o$1153 [10])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1035 (
+ .A(\$signal$1164 ),
+ .B(\g_new$1143 ),
+ .X(\o$1153 [11])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1036 (
+ .A(\$signal$1165 ),
+ .B(\g_new$751 ),
+ .X(\o$1153 [12])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1037 (
+ .A(\$signal$1166 ),
+ .B(\g_new$1141 ),
+ .X(\o$1153 [13])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1038 (
+ .A(\$signal$1167 ),
+ .B(\g_new$749 ),
+ .X(\o$1153 [14])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1039 (
+ .A(\$signal$1168 ),
+ .B(\g_new$1139 ),
+ .X(\o$1153 [15])
+ );
sky130_fd_sc_hd__ha_1 \U$$104 (
.A(\a$2 [104]),
.B(\b$3 [104]),
.COUT(\$signal$210 ),
.SUM(\$signal$211 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1040 (
+ .A(\$signal$1169 ),
+ .B(\g_new$747 ),
+ .X(\o$1153 [16])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1041 (
+ .A(\$signal$1170 ),
+ .B(\g_new$1137 ),
+ .X(\o$1153 [17])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1042 (
+ .A(\$signal$1171 ),
+ .B(\g_new$865 ),
+ .X(\o$1153 [18])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1043 (
+ .A(\$signal$1172 ),
+ .B(\g_new$1135 ),
+ .X(\o$1153 [19])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1044 (
+ .A(\$signal$1173 ),
+ .B(\g_new$863 ),
+ .X(\o$1153 [20])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1045 (
+ .A(\$signal$1174 ),
+ .B(\g_new$1133 ),
+ .X(\o$1153 [21])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1046 (
+ .A(\$signal$1175 ),
+ .B(\g_new$861 ),
+ .X(\o$1153 [22])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1047 (
+ .A(\$signal$1176 ),
+ .B(\g_new$1131 ),
+ .X(\o$1153 [23])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1048 (
+ .A(\$signal$1177 ),
+ .B(\g_new$859 ),
+ .X(\o$1153 [24])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1049 (
+ .A(\$signal$1178 ),
+ .B(\g_new$1129 ),
+ .X(\o$1153 [25])
+ );
sky130_fd_sc_hd__ha_1 \U$$105 (
.A(\a$2 [105]),
.B(\b$3 [105]),
.COUT(\$signal$212 ),
.SUM(\$signal$213 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1050 (
+ .A(\$signal$1179 ),
+ .B(\g_new$857 ),
+ .X(\o$1153 [26])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1051 (
+ .A(\$signal$1180 ),
+ .B(\g_new$1127 ),
+ .X(\o$1153 [27])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1052 (
+ .A(\$signal$1181 ),
+ .B(\g_new$855 ),
+ .X(\o$1153 [28])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1053 (
+ .A(\$signal$1182 ),
+ .B(\g_new$1125 ),
+ .X(\o$1153 [29])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1054 (
+ .A(\$signal$1183 ),
+ .B(\g_new$853 ),
+ .X(\o$1153 [30])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1055 (
+ .A(\$signal$1184 ),
+ .B(\g_new$1123 ),
+ .X(\o$1153 [31])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1056 (
+ .A(\$signal$1185 ),
+ .B(\g_new$851 ),
+ .X(\o$1153 [32])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1057 (
+ .A(\$signal$1186 ),
+ .B(\g_new$1121 ),
+ .X(\o$1153 [33])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1058 (
+ .A(\$signal$1187 ),
+ .B(\g_new$961 ),
+ .X(\o$1153 [34])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1059 (
+ .A(\$signal$1188 ),
+ .B(\g_new$1119 ),
+ .X(\o$1153 [35])
+ );
sky130_fd_sc_hd__ha_1 \U$$106 (
.A(\a$2 [106]),
.B(\b$3 [106]),
.COUT(\$signal$214 ),
.SUM(\$signal$215 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1060 (
+ .A(\$signal$1189 ),
+ .B(\g_new$959 ),
+ .X(\o$1153 [36])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1061 (
+ .A(\$signal$1190 ),
+ .B(\g_new$1117 ),
+ .X(\o$1153 [37])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1062 (
+ .A(\$signal$1191 ),
+ .B(\g_new$957 ),
+ .X(\o$1153 [38])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1063 (
+ .A(\$signal$1192 ),
+ .B(\g_new$1115 ),
+ .X(\o$1153 [39])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1064 (
+ .A(\$signal$1193 ),
+ .B(\g_new$955 ),
+ .X(\o$1153 [40])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1065 (
+ .A(\$signal$1194 ),
+ .B(\g_new$1113 ),
+ .X(\o$1153 [41])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1066 (
+ .A(\$signal$1195 ),
+ .B(\g_new$953 ),
+ .X(\o$1153 [42])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1067 (
+ .A(\$signal$1196 ),
+ .B(\g_new$1111 ),
+ .X(\o$1153 [43])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1068 (
+ .A(\$signal$1197 ),
+ .B(\g_new$951 ),
+ .X(\o$1153 [44])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1069 (
+ .A(\$signal$1198 ),
+ .B(\g_new$1109 ),
+ .X(\o$1153 [45])
+ );
sky130_fd_sc_hd__ha_1 \U$$107 (
.A(\a$2 [107]),
.B(\b$3 [107]),
.COUT(\$signal$216 ),
.SUM(\$signal$217 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1070 (
+ .A(\$signal$1199 ),
+ .B(\g_new$949 ),
+ .X(\o$1153 [46])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1071 (
+ .A(\$signal$1200 ),
+ .B(\g_new$1107 ),
+ .X(\o$1153 [47])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1072 (
+ .A(\$signal$1201 ),
+ .B(\g_new$947 ),
+ .X(\o$1153 [48])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1073 (
+ .A(\$signal$1202 ),
+ .B(\g_new$1105 ),
+ .X(\o$1153 [49])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1074 (
+ .A(\$signal$1203 ),
+ .B(\g_new$945 ),
+ .X(\o$1153 [50])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1075 (
+ .A(\$signal$1204 ),
+ .B(\g_new$1103 ),
+ .X(\o$1153 [51])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1076 (
+ .A(\$signal$1205 ),
+ .B(\g_new$943 ),
+ .X(\o$1153 [52])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1077 (
+ .A(\$signal$1206 ),
+ .B(\g_new$1101 ),
+ .X(\o$1153 [53])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1078 (
+ .A(\$signal$1207 ),
+ .B(\g_new$941 ),
+ .X(\o$1153 [54])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1079 (
+ .A(\$signal$1208 ),
+ .B(\g_new$1099 ),
+ .X(\o$1153 [55])
+ );
sky130_fd_sc_hd__ha_1 \U$$108 (
.A(\a$2 [108]),
.B(\b$3 [108]),
.COUT(\$signal$218 ),
.SUM(\$signal$219 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1080 (
+ .A(\$signal$1209 ),
+ .B(\g_new$939 ),
+ .X(\o$1153 [56])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1081 (
+ .A(\$signal$1210 ),
+ .B(\g_new$1097 ),
+ .X(\o$1153 [57])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1082 (
+ .A(\$signal$1211 ),
+ .B(\g_new$937 ),
+ .X(\o$1153 [58])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1083 (
+ .A(\$signal$1212 ),
+ .B(\g_new$1095 ),
+ .X(\o$1153 [59])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1084 (
+ .A(\$signal$1213 ),
+ .B(\g_new$935 ),
+ .X(\o$1153 [60])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1085 (
+ .A(\$signal$1214 ),
+ .B(\g_new$1093 ),
+ .X(\o$1153 [61])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1086 (
+ .A(\$signal$1215 ),
+ .B(\g_new$933 ),
+ .X(\o$1153 [62])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1087 (
+ .A(\$signal$1216 ),
+ .B(\g_new$1091 ),
+ .X(\o$1153 [63])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1088 (
+ .A(\$signal$1217 ),
+ .B(\g_new$931 ),
+ .X(\o$1153 [64])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1089 (
+ .A(\$signal$1218 ),
+ .B(\g_new$1089 ),
+ .X(\o$1153 [65])
+ );
sky130_fd_sc_hd__ha_1 \U$$109 (
.A(\a$2 [109]),
.B(\b$3 [109]),
.COUT(\$signal$220 ),
.SUM(\$signal$221 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1090 (
+ .A(\$signal$1219 ),
+ .B(\g_new$1025 ),
+ .X(\o$1153 [66])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1091 (
+ .A(\$signal$1220 ),
+ .B(\g_new$1087 ),
+ .X(\o$1153 [67])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1092 (
+ .A(\$signal$1221 ),
+ .B(\g_new$1023 ),
+ .X(\o$1153 [68])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1093 (
+ .A(\$signal$1222 ),
+ .B(\g_new$1085 ),
+ .X(\o$1153 [69])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1094 (
+ .A(\$signal$1223 ),
+ .B(\g_new$1021 ),
+ .X(\o$1153 [70])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1095 (
+ .A(\$signal$1224 ),
+ .B(\g_new$1083 ),
+ .X(\o$1153 [71])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1096 (
+ .A(\$signal$1225 ),
+ .B(\g_new$1019 ),
+ .X(\o$1153 [72])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1097 (
+ .A(\$signal$1226 ),
+ .B(\g_new$1081 ),
+ .X(\o$1153 [73])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1098 (
+ .A(\$signal$1227 ),
+ .B(\g_new$1017 ),
+ .X(\o$1153 [74])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1099 (
+ .A(\$signal$1228 ),
+ .B(\g_new$1079 ),
+ .X(\o$1153 [75])
+ );
sky130_fd_sc_hd__ha_1 \U$$11 (
.A(\a$2 [11]),
.B(\b$3 [11]),
@@ -979,36 +1893,296 @@
.COUT(\$signal$222 ),
.SUM(\$signal$223 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1100 (
+ .A(\$signal$1229 ),
+ .B(\g_new$1015 ),
+ .X(\o$1153 [76])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1101 (
+ .A(\$signal$1230 ),
+ .B(\g_new$1077 ),
+ .X(\o$1153 [77])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1102 (
+ .A(\$signal$1231 ),
+ .B(\g_new$1013 ),
+ .X(\o$1153 [78])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1103 (
+ .A(\$signal$1232 ),
+ .B(\g_new$1075 ),
+ .X(\o$1153 [79])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1104 (
+ .A(\$signal$1233 ),
+ .B(\g_new$1011 ),
+ .X(\o$1153 [80])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1105 (
+ .A(\$signal$1234 ),
+ .B(\g_new$1073 ),
+ .X(\o$1153 [81])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1106 (
+ .A(\$signal$1235 ),
+ .B(\g_new$1009 ),
+ .X(\o$1153 [82])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1107 (
+ .A(\$signal$1236 ),
+ .B(\g_new$1071 ),
+ .X(\o$1153 [83])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1108 (
+ .A(\$signal$1237 ),
+ .B(\g_new$1007 ),
+ .X(\o$1153 [84])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1109 (
+ .A(\$signal$1238 ),
+ .B(\g_new$1069 ),
+ .X(\o$1153 [85])
+ );
sky130_fd_sc_hd__ha_1 \U$$111 (
.A(\a$2 [111]),
.B(\b$3 [111]),
.COUT(\$signal$224 ),
.SUM(\$signal$225 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1110 (
+ .A(\$signal$1239 ),
+ .B(\g_new$1005 ),
+ .X(\o$1153 [86])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1111 (
+ .A(\$signal$1240 ),
+ .B(\g_new$1067 ),
+ .X(\o$1153 [87])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1112 (
+ .A(\$signal$1241 ),
+ .B(\g_new$1003 ),
+ .X(\o$1153 [88])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1113 (
+ .A(\$signal$1242 ),
+ .B(\g_new$1065 ),
+ .X(\o$1153 [89])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1114 (
+ .A(\$signal$1243 ),
+ .B(\g_new$1001 ),
+ .X(\o$1153 [90])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1115 (
+ .A(\$signal$1244 ),
+ .B(\g_new$1063 ),
+ .X(\o$1153 [91])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1116 (
+ .A(\$signal$1245 ),
+ .B(\g_new$999 ),
+ .X(\o$1153 [92])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1117 (
+ .A(\$signal$1246 ),
+ .B(\g_new$1061 ),
+ .X(\o$1153 [93])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1118 (
+ .A(\$signal$1247 ),
+ .B(\g_new$997 ),
+ .X(\o$1153 [94])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1119 (
+ .A(\$signal$1248 ),
+ .B(\g_new$1059 ),
+ .X(\o$1153 [95])
+ );
sky130_fd_sc_hd__ha_1 \U$$112 (
.A(\a$2 [112]),
.B(\b$3 [112]),
.COUT(\$signal$226 ),
.SUM(\$signal$227 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1120 (
+ .A(\$signal$1249 ),
+ .B(\g_new$995 ),
+ .X(\o$1153 [96])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1121 (
+ .A(\$signal$1250 ),
+ .B(\g_new$1057 ),
+ .X(\o$1153 [97])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1122 (
+ .A(\$signal$1251 ),
+ .B(\g_new$993 ),
+ .X(\o$1153 [98])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1123 (
+ .A(\$signal$1252 ),
+ .B(\g_new$1055 ),
+ .X(\o$1153 [99])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1124 (
+ .A(\$signal$1253 ),
+ .B(\g_new$991 ),
+ .X(\o$1153 [100])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1125 (
+ .A(\$signal$1254 ),
+ .B(\g_new$1053 ),
+ .X(\o$1153 [101])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1126 (
+ .A(\$signal$1255 ),
+ .B(\g_new$989 ),
+ .X(\o$1153 [102])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1127 (
+ .A(\$signal$1256 ),
+ .B(\g_new$1051 ),
+ .X(\o$1153 [103])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1128 (
+ .A(\$signal$1257 ),
+ .B(\g_new$987 ),
+ .X(\o$1153 [104])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1129 (
+ .A(\$signal$1258 ),
+ .B(\g_new$1049 ),
+ .X(\o$1153 [105])
+ );
sky130_fd_sc_hd__ha_1 \U$$113 (
.A(\a$2 [113]),
.B(\b$3 [113]),
.COUT(\$signal$228 ),
.SUM(\$signal$229 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1130 (
+ .A(\$signal$1259 ),
+ .B(\g_new$985 ),
+ .X(\o$1153 [106])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1131 (
+ .A(\$signal$1260 ),
+ .B(\g_new$1047 ),
+ .X(\o$1153 [107])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1132 (
+ .A(\$signal$1261 ),
+ .B(\g_new$983 ),
+ .X(\o$1153 [108])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1133 (
+ .A(\$signal$1262 ),
+ .B(\g_new$1045 ),
+ .X(\o$1153 [109])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1134 (
+ .A(\$signal$1263 ),
+ .B(\g_new$981 ),
+ .X(\o$1153 [110])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1135 (
+ .A(\$signal$1264 ),
+ .B(\g_new$1043 ),
+ .X(\o$1153 [111])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1136 (
+ .A(\$signal$1265 ),
+ .B(\g_new$979 ),
+ .X(\o$1153 [112])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1137 (
+ .A(\$signal$1266 ),
+ .B(\g_new$1041 ),
+ .X(\o$1153 [113])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1138 (
+ .A(\$signal$1267 ),
+ .B(\g_new$977 ),
+ .X(\o$1153 [114])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1139 (
+ .A(\$signal$1268 ),
+ .B(\g_new$1039 ),
+ .X(\o$1153 [115])
+ );
sky130_fd_sc_hd__ha_1 \U$$114 (
.A(\a$2 [114]),
.B(\b$3 [114]),
.COUT(\$signal$230 ),
.SUM(\$signal$231 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1140 (
+ .A(\$signal$1269 ),
+ .B(\g_new$975 ),
+ .X(\o$1153 [116])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1141 (
+ .A(\$signal$1270 ),
+ .B(\g_new$1037 ),
+ .X(\o$1153 [117])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1142 (
+ .A(\$signal$1271 ),
+ .B(\g_new$973 ),
+ .X(\o$1153 [118])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1143 (
+ .A(\$signal$1272 ),
+ .B(\g_new$1035 ),
+ .X(\o$1153 [119])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1144 (
+ .A(\$signal$1273 ),
+ .B(\g_new$971 ),
+ .X(\o$1153 [120])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1145 (
+ .A(\$signal$1274 ),
+ .B(\g_new$1033 ),
+ .X(\o$1153 [121])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1146 (
+ .A(\$signal$1275 ),
+ .B(\g_new$969 ),
+ .X(\o$1153 [122])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1147 (
+ .A(\$signal$1276 ),
+ .B(\g_new$1031 ),
+ .X(\o$1153 [123])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1148 (
+ .A(\$signal$1277 ),
+ .B(\g_new$967 ),
+ .X(\o$1153 [124])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1149 (
+ .A(\$signal$1278 ),
+ .B(\g_new$1029 ),
+ .X(\o$1153 [125])
+ );
sky130_fd_sc_hd__ha_1 \U$$115 (
.A(\a$2 [115]),
.B(\b$3 [115]),
.COUT(\$signal$232 ),
.SUM(\$signal$233 )
);
+ sky130_fd_sc_hd__xor2_1 \U$$1150 (
+ .A(\$signal$1279 ),
+ .B(\g_new$965 ),
+ .X(\o$1153 [126])
+ );
+ sky130_fd_sc_hd__xor2_1 \U$$1151 (
+ .A(\$signal$1280 ),
+ .B(\g_new$1027 ),
+ .X(\o$1153 [127])
+ );
sky130_fd_sc_hd__ha_1 \U$$116 (
.A(\a$2 [116]),
.B(\b$3 [116]),
@@ -1088,14 +2262,14 @@
.SUM(\$signal$257 )
);
sky130_fd_sc_hd__and2_1 \U$$128 (
- .A(\$signal$5 ),
- .B(\$signal$1 ),
+ .A(\$signal$255 ),
+ .B(\$signal$257 ),
.X(p_new)
);
sky130_fd_sc_hd__a21o_1 \U$$129 (
- .A1(\$signal$5 ),
- .A2(\$signal ),
- .B1(\$signal$4 ),
+ .A1(\$signal$257 ),
+ .A2(\$signal$254 ),
+ .B1(\$signal$256 ),
.X(g_new)
);
sky130_fd_sc_hd__ha_1 \U$$13 (
@@ -1105,58 +2279,58 @@
.SUM(\$signal$29 )
);
sky130_fd_sc_hd__and2_1 \U$$130 (
- .A(\$signal$9 ),
- .B(\$signal$7 ),
+ .A(\$signal$251 ),
+ .B(\$signal$253 ),
.X(\p_new$258 )
);
sky130_fd_sc_hd__a21o_1 \U$$131 (
- .A1(\$signal$9 ),
- .A2(\$signal$6 ),
- .B1(\$signal$8 ),
+ .A1(\$signal$253 ),
+ .A2(\$signal$250 ),
+ .B1(\$signal$252 ),
.X(\g_new$259 )
);
sky130_fd_sc_hd__and2_1 \U$$132 (
- .A(\$signal$13 ),
- .B(\$signal$11 ),
+ .A(\$signal$247 ),
+ .B(\$signal$249 ),
.X(\p_new$260 )
);
sky130_fd_sc_hd__a21o_1 \U$$133 (
- .A1(\$signal$13 ),
- .A2(\$signal$10 ),
- .B1(\$signal$12 ),
+ .A1(\$signal$249 ),
+ .A2(\$signal$246 ),
+ .B1(\$signal$248 ),
.X(\g_new$261 )
);
sky130_fd_sc_hd__and2_1 \U$$134 (
- .A(\$signal$17 ),
- .B(\$signal$15 ),
+ .A(\$signal$243 ),
+ .B(\$signal$245 ),
.X(\p_new$262 )
);
sky130_fd_sc_hd__a21o_1 \U$$135 (
- .A1(\$signal$17 ),
- .A2(\$signal$14 ),
- .B1(\$signal$16 ),
+ .A1(\$signal$245 ),
+ .A2(\$signal$242 ),
+ .B1(\$signal$244 ),
.X(\g_new$263 )
);
sky130_fd_sc_hd__and2_1 \U$$136 (
- .A(\$signal$21 ),
- .B(\$signal$19 ),
+ .A(\$signal$239 ),
+ .B(\$signal$241 ),
.X(\p_new$264 )
);
sky130_fd_sc_hd__a21o_1 \U$$137 (
- .A1(\$signal$21 ),
- .A2(\$signal$18 ),
- .B1(\$signal$20 ),
+ .A1(\$signal$241 ),
+ .A2(\$signal$238 ),
+ .B1(\$signal$240 ),
.X(\g_new$265 )
);
sky130_fd_sc_hd__and2_1 \U$$138 (
- .A(\$signal$25 ),
- .B(\$signal$23 ),
+ .A(\$signal$235 ),
+ .B(\$signal$237 ),
.X(\p_new$266 )
);
sky130_fd_sc_hd__a21o_1 \U$$139 (
- .A1(\$signal$25 ),
- .A2(\$signal$22 ),
- .B1(\$signal$24 ),
+ .A1(\$signal$237 ),
+ .A2(\$signal$234 ),
+ .B1(\$signal$236 ),
.X(\g_new$267 )
);
sky130_fd_sc_hd__ha_1 \U$$14 (
@@ -1166,58 +2340,58 @@
.SUM(\$signal$31 )
);
sky130_fd_sc_hd__and2_1 \U$$140 (
- .A(\$signal$29 ),
- .B(\$signal$27 ),
+ .A(\$signal$231 ),
+ .B(\$signal$233 ),
.X(\p_new$268 )
);
sky130_fd_sc_hd__a21o_1 \U$$141 (
- .A1(\$signal$29 ),
- .A2(\$signal$26 ),
- .B1(\$signal$28 ),
+ .A1(\$signal$233 ),
+ .A2(\$signal$230 ),
+ .B1(\$signal$232 ),
.X(\g_new$269 )
);
sky130_fd_sc_hd__and2_1 \U$$142 (
- .A(\$signal$33 ),
- .B(\$signal$31 ),
+ .A(\$signal$227 ),
+ .B(\$signal$229 ),
.X(\p_new$270 )
);
sky130_fd_sc_hd__a21o_1 \U$$143 (
- .A1(\$signal$33 ),
- .A2(\$signal$30 ),
- .B1(\$signal$32 ),
+ .A1(\$signal$229 ),
+ .A2(\$signal$226 ),
+ .B1(\$signal$228 ),
.X(\g_new$271 )
);
sky130_fd_sc_hd__and2_1 \U$$144 (
- .A(\$signal$37 ),
- .B(\$signal$35 ),
+ .A(\$signal$223 ),
+ .B(\$signal$225 ),
.X(\p_new$272 )
);
sky130_fd_sc_hd__a21o_1 \U$$145 (
- .A1(\$signal$37 ),
- .A2(\$signal$34 ),
- .B1(\$signal$36 ),
+ .A1(\$signal$225 ),
+ .A2(\$signal$222 ),
+ .B1(\$signal$224 ),
.X(\g_new$273 )
);
sky130_fd_sc_hd__and2_1 \U$$146 (
- .A(\$signal$41 ),
- .B(\$signal$39 ),
+ .A(\$signal$219 ),
+ .B(\$signal$221 ),
.X(\p_new$274 )
);
sky130_fd_sc_hd__a21o_1 \U$$147 (
- .A1(\$signal$41 ),
- .A2(\$signal$38 ),
- .B1(\$signal$40 ),
+ .A1(\$signal$221 ),
+ .A2(\$signal$218 ),
+ .B1(\$signal$220 ),
.X(\g_new$275 )
);
sky130_fd_sc_hd__and2_1 \U$$148 (
- .A(\$signal$45 ),
- .B(\$signal$43 ),
+ .A(\$signal$215 ),
+ .B(\$signal$217 ),
.X(\p_new$276 )
);
sky130_fd_sc_hd__a21o_1 \U$$149 (
- .A1(\$signal$45 ),
- .A2(\$signal$42 ),
- .B1(\$signal$44 ),
+ .A1(\$signal$217 ),
+ .A2(\$signal$214 ),
+ .B1(\$signal$216 ),
.X(\g_new$277 )
);
sky130_fd_sc_hd__ha_1 \U$$15 (
@@ -1227,58 +2401,58 @@
.SUM(\$signal$33 )
);
sky130_fd_sc_hd__and2_1 \U$$150 (
- .A(\$signal$49 ),
- .B(\$signal$47 ),
+ .A(\$signal$211 ),
+ .B(\$signal$213 ),
.X(\p_new$278 )
);
sky130_fd_sc_hd__a21o_1 \U$$151 (
- .A1(\$signal$49 ),
- .A2(\$signal$46 ),
- .B1(\$signal$48 ),
+ .A1(\$signal$213 ),
+ .A2(\$signal$210 ),
+ .B1(\$signal$212 ),
.X(\g_new$279 )
);
sky130_fd_sc_hd__and2_1 \U$$152 (
- .A(\$signal$53 ),
- .B(\$signal$51 ),
+ .A(\$signal$207 ),
+ .B(\$signal$209 ),
.X(\p_new$280 )
);
sky130_fd_sc_hd__a21o_1 \U$$153 (
- .A1(\$signal$53 ),
- .A2(\$signal$50 ),
- .B1(\$signal$52 ),
+ .A1(\$signal$209 ),
+ .A2(\$signal$206 ),
+ .B1(\$signal$208 ),
.X(\g_new$281 )
);
sky130_fd_sc_hd__and2_1 \U$$154 (
- .A(\$signal$57 ),
- .B(\$signal$55 ),
+ .A(\$signal$203 ),
+ .B(\$signal$205 ),
.X(\p_new$282 )
);
sky130_fd_sc_hd__a21o_1 \U$$155 (
- .A1(\$signal$57 ),
- .A2(\$signal$54 ),
- .B1(\$signal$56 ),
+ .A1(\$signal$205 ),
+ .A2(\$signal$202 ),
+ .B1(\$signal$204 ),
.X(\g_new$283 )
);
sky130_fd_sc_hd__and2_1 \U$$156 (
- .A(\$signal$61 ),
- .B(\$signal$59 ),
+ .A(\$signal$199 ),
+ .B(\$signal$201 ),
.X(\p_new$284 )
);
sky130_fd_sc_hd__a21o_1 \U$$157 (
- .A1(\$signal$61 ),
- .A2(\$signal$58 ),
- .B1(\$signal$60 ),
+ .A1(\$signal$201 ),
+ .A2(\$signal$198 ),
+ .B1(\$signal$200 ),
.X(\g_new$285 )
);
sky130_fd_sc_hd__and2_1 \U$$158 (
- .A(\$signal$65 ),
- .B(\$signal$63 ),
+ .A(\$signal$195 ),
+ .B(\$signal$197 ),
.X(\p_new$286 )
);
sky130_fd_sc_hd__a21o_1 \U$$159 (
- .A1(\$signal$65 ),
- .A2(\$signal$62 ),
- .B1(\$signal$64 ),
+ .A1(\$signal$197 ),
+ .A2(\$signal$194 ),
+ .B1(\$signal$196 ),
.X(\g_new$287 )
);
sky130_fd_sc_hd__ha_1 \U$$16 (
@@ -1288,58 +2462,58 @@
.SUM(\$signal$35 )
);
sky130_fd_sc_hd__and2_1 \U$$160 (
- .A(\$signal$69 ),
- .B(\$signal$67 ),
+ .A(\$signal$191 ),
+ .B(\$signal$193 ),
.X(\p_new$288 )
);
sky130_fd_sc_hd__a21o_1 \U$$161 (
- .A1(\$signal$69 ),
- .A2(\$signal$66 ),
- .B1(\$signal$68 ),
+ .A1(\$signal$193 ),
+ .A2(\$signal$190 ),
+ .B1(\$signal$192 ),
.X(\g_new$289 )
);
sky130_fd_sc_hd__and2_1 \U$$162 (
- .A(\$signal$73 ),
- .B(\$signal$71 ),
+ .A(\$signal$187 ),
+ .B(\$signal$189 ),
.X(\p_new$290 )
);
sky130_fd_sc_hd__a21o_1 \U$$163 (
- .A1(\$signal$73 ),
- .A2(\$signal$70 ),
- .B1(\$signal$72 ),
+ .A1(\$signal$189 ),
+ .A2(\$signal$186 ),
+ .B1(\$signal$188 ),
.X(\g_new$291 )
);
sky130_fd_sc_hd__and2_1 \U$$164 (
- .A(\$signal$77 ),
- .B(\$signal$75 ),
+ .A(\$signal$183 ),
+ .B(\$signal$185 ),
.X(\p_new$292 )
);
sky130_fd_sc_hd__a21o_1 \U$$165 (
- .A1(\$signal$77 ),
- .A2(\$signal$74 ),
- .B1(\$signal$76 ),
+ .A1(\$signal$185 ),
+ .A2(\$signal$182 ),
+ .B1(\$signal$184 ),
.X(\g_new$293 )
);
sky130_fd_sc_hd__and2_1 \U$$166 (
- .A(\$signal$81 ),
- .B(\$signal$79 ),
+ .A(\$signal$179 ),
+ .B(\$signal$181 ),
.X(\p_new$294 )
);
sky130_fd_sc_hd__a21o_1 \U$$167 (
- .A1(\$signal$81 ),
- .A2(\$signal$78 ),
- .B1(\$signal$80 ),
+ .A1(\$signal$181 ),
+ .A2(\$signal$178 ),
+ .B1(\$signal$180 ),
.X(\g_new$295 )
);
sky130_fd_sc_hd__and2_1 \U$$168 (
- .A(\$signal$85 ),
- .B(\$signal$83 ),
+ .A(\$signal$175 ),
+ .B(\$signal$177 ),
.X(\p_new$296 )
);
sky130_fd_sc_hd__a21o_1 \U$$169 (
- .A1(\$signal$85 ),
- .A2(\$signal$82 ),
- .B1(\$signal$84 ),
+ .A1(\$signal$177 ),
+ .A2(\$signal$174 ),
+ .B1(\$signal$176 ),
.X(\g_new$297 )
);
sky130_fd_sc_hd__ha_1 \U$$17 (
@@ -1349,58 +2523,58 @@
.SUM(\$signal$37 )
);
sky130_fd_sc_hd__and2_1 \U$$170 (
- .A(\$signal$89 ),
- .B(\$signal$87 ),
+ .A(\$signal$171 ),
+ .B(\$signal$173 ),
.X(\p_new$298 )
);
sky130_fd_sc_hd__a21o_1 \U$$171 (
- .A1(\$signal$89 ),
- .A2(\$signal$86 ),
- .B1(\$signal$88 ),
+ .A1(\$signal$173 ),
+ .A2(\$signal$170 ),
+ .B1(\$signal$172 ),
.X(\g_new$299 )
);
sky130_fd_sc_hd__and2_1 \U$$172 (
- .A(\$signal$93 ),
- .B(\$signal$91 ),
+ .A(\$signal$167 ),
+ .B(\$signal$169 ),
.X(\p_new$300 )
);
sky130_fd_sc_hd__a21o_1 \U$$173 (
- .A1(\$signal$93 ),
- .A2(\$signal$90 ),
- .B1(\$signal$92 ),
+ .A1(\$signal$169 ),
+ .A2(\$signal$166 ),
+ .B1(\$signal$168 ),
.X(\g_new$301 )
);
sky130_fd_sc_hd__and2_1 \U$$174 (
- .A(\$signal$97 ),
- .B(\$signal$95 ),
+ .A(\$signal$163 ),
+ .B(\$signal$165 ),
.X(\p_new$302 )
);
sky130_fd_sc_hd__a21o_1 \U$$175 (
- .A1(\$signal$97 ),
- .A2(\$signal$94 ),
- .B1(\$signal$96 ),
+ .A1(\$signal$165 ),
+ .A2(\$signal$162 ),
+ .B1(\$signal$164 ),
.X(\g_new$303 )
);
sky130_fd_sc_hd__and2_1 \U$$176 (
- .A(\$signal$101 ),
- .B(\$signal$99 ),
+ .A(\$signal$159 ),
+ .B(\$signal$161 ),
.X(\p_new$304 )
);
sky130_fd_sc_hd__a21o_1 \U$$177 (
- .A1(\$signal$101 ),
- .A2(\$signal$98 ),
- .B1(\$signal$100 ),
+ .A1(\$signal$161 ),
+ .A2(\$signal$158 ),
+ .B1(\$signal$160 ),
.X(\g_new$305 )
);
sky130_fd_sc_hd__and2_1 \U$$178 (
- .A(\$signal$105 ),
- .B(\$signal$103 ),
+ .A(\$signal$155 ),
+ .B(\$signal$157 ),
.X(\p_new$306 )
);
sky130_fd_sc_hd__a21o_1 \U$$179 (
- .A1(\$signal$105 ),
- .A2(\$signal$102 ),
- .B1(\$signal$104 ),
+ .A1(\$signal$157 ),
+ .A2(\$signal$154 ),
+ .B1(\$signal$156 ),
.X(\g_new$307 )
);
sky130_fd_sc_hd__ha_1 \U$$18 (
@@ -1410,58 +2584,58 @@
.SUM(\$signal$39 )
);
sky130_fd_sc_hd__and2_1 \U$$180 (
- .A(\$signal$109 ),
- .B(\$signal$107 ),
+ .A(\$signal$151 ),
+ .B(\$signal$153 ),
.X(\p_new$308 )
);
sky130_fd_sc_hd__a21o_1 \U$$181 (
- .A1(\$signal$109 ),
- .A2(\$signal$106 ),
- .B1(\$signal$108 ),
+ .A1(\$signal$153 ),
+ .A2(\$signal$150 ),
+ .B1(\$signal$152 ),
.X(\g_new$309 )
);
sky130_fd_sc_hd__and2_1 \U$$182 (
- .A(\$signal$113 ),
- .B(\$signal$111 ),
+ .A(\$signal$147 ),
+ .B(\$signal$149 ),
.X(\p_new$310 )
);
sky130_fd_sc_hd__a21o_1 \U$$183 (
- .A1(\$signal$113 ),
- .A2(\$signal$110 ),
- .B1(\$signal$112 ),
+ .A1(\$signal$149 ),
+ .A2(\$signal$146 ),
+ .B1(\$signal$148 ),
.X(\g_new$311 )
);
sky130_fd_sc_hd__and2_1 \U$$184 (
- .A(\$signal$117 ),
- .B(\$signal$115 ),
+ .A(\$signal$143 ),
+ .B(\$signal$145 ),
.X(\p_new$312 )
);
sky130_fd_sc_hd__a21o_1 \U$$185 (
- .A1(\$signal$117 ),
- .A2(\$signal$114 ),
- .B1(\$signal$116 ),
+ .A1(\$signal$145 ),
+ .A2(\$signal$142 ),
+ .B1(\$signal$144 ),
.X(\g_new$313 )
);
sky130_fd_sc_hd__and2_1 \U$$186 (
- .A(\$signal$121 ),
- .B(\$signal$119 ),
+ .A(\$signal$139 ),
+ .B(\$signal$141 ),
.X(\p_new$314 )
);
sky130_fd_sc_hd__a21o_1 \U$$187 (
- .A1(\$signal$121 ),
- .A2(\$signal$118 ),
- .B1(\$signal$120 ),
+ .A1(\$signal$141 ),
+ .A2(\$signal$138 ),
+ .B1(\$signal$140 ),
.X(\g_new$315 )
);
sky130_fd_sc_hd__and2_1 \U$$188 (
- .A(\$signal$125 ),
- .B(\$signal$123 ),
+ .A(\$signal$135 ),
+ .B(\$signal$137 ),
.X(\p_new$316 )
);
sky130_fd_sc_hd__a21o_1 \U$$189 (
- .A1(\$signal$125 ),
- .A2(\$signal$122 ),
- .B1(\$signal$124 ),
+ .A1(\$signal$137 ),
+ .A2(\$signal$134 ),
+ .B1(\$signal$136 ),
.X(\g_new$317 )
);
sky130_fd_sc_hd__ha_1 \U$$19 (
@@ -1471,58 +2645,58 @@
.SUM(\$signal$41 )
);
sky130_fd_sc_hd__and2_1 \U$$190 (
- .A(\$signal$129 ),
- .B(\$signal$127 ),
+ .A(\$signal$131 ),
+ .B(\$signal$133 ),
.X(\p_new$318 )
);
sky130_fd_sc_hd__a21o_1 \U$$191 (
- .A1(\$signal$129 ),
- .A2(\$signal$126 ),
- .B1(\$signal$128 ),
- .X(\g_new$319 )
- );
- sky130_fd_sc_hd__and2_1 \U$$192 (
- .A(\$signal$133 ),
- .B(\$signal$131 ),
- .X(\p_new$320 )
- );
- sky130_fd_sc_hd__a21o_1 \U$$193 (
.A1(\$signal$133 ),
.A2(\$signal$130 ),
.B1(\$signal$132 ),
+ .X(\g_new$319 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$192 (
+ .A(\$signal$127 ),
+ .B(\$signal$129 ),
+ .X(\p_new$320 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$193 (
+ .A1(\$signal$129 ),
+ .A2(\$signal$126 ),
+ .B1(\$signal$128 ),
.X(\g_new$321 )
);
sky130_fd_sc_hd__and2_1 \U$$194 (
- .A(\$signal$137 ),
- .B(\$signal$135 ),
+ .A(\$signal$123 ),
+ .B(\$signal$125 ),
.X(\p_new$322 )
);
sky130_fd_sc_hd__a21o_1 \U$$195 (
- .A1(\$signal$137 ),
- .A2(\$signal$134 ),
- .B1(\$signal$136 ),
+ .A1(\$signal$125 ),
+ .A2(\$signal$122 ),
+ .B1(\$signal$124 ),
.X(\g_new$323 )
);
sky130_fd_sc_hd__and2_1 \U$$196 (
- .A(\$signal$141 ),
- .B(\$signal$139 ),
+ .A(\$signal$119 ),
+ .B(\$signal$121 ),
.X(\p_new$324 )
);
sky130_fd_sc_hd__a21o_1 \U$$197 (
- .A1(\$signal$141 ),
- .A2(\$signal$138 ),
- .B1(\$signal$140 ),
+ .A1(\$signal$121 ),
+ .A2(\$signal$118 ),
+ .B1(\$signal$120 ),
.X(\g_new$325 )
);
sky130_fd_sc_hd__and2_1 \U$$198 (
- .A(\$signal$145 ),
- .B(\$signal$143 ),
+ .A(\$signal$115 ),
+ .B(\$signal$117 ),
.X(\p_new$326 )
);
sky130_fd_sc_hd__a21o_1 \U$$199 (
- .A1(\$signal$145 ),
- .A2(\$signal$142 ),
- .B1(\$signal$144 ),
+ .A1(\$signal$117 ),
+ .A2(\$signal$114 ),
+ .B1(\$signal$116 ),
.X(\g_new$327 )
);
sky130_fd_sc_hd__ha_1 \U$$2 (
@@ -1538,58 +2712,58 @@
.SUM(\$signal$43 )
);
sky130_fd_sc_hd__and2_1 \U$$200 (
- .A(\$signal$149 ),
- .B(\$signal$147 ),
+ .A(\$signal$111 ),
+ .B(\$signal$113 ),
.X(\p_new$328 )
);
sky130_fd_sc_hd__a21o_1 \U$$201 (
- .A1(\$signal$149 ),
- .A2(\$signal$146 ),
- .B1(\$signal$148 ),
+ .A1(\$signal$113 ),
+ .A2(\$signal$110 ),
+ .B1(\$signal$112 ),
.X(\g_new$329 )
);
sky130_fd_sc_hd__and2_1 \U$$202 (
- .A(\$signal$153 ),
- .B(\$signal$151 ),
+ .A(\$signal$107 ),
+ .B(\$signal$109 ),
.X(\p_new$330 )
);
sky130_fd_sc_hd__a21o_1 \U$$203 (
- .A1(\$signal$153 ),
- .A2(\$signal$150 ),
- .B1(\$signal$152 ),
+ .A1(\$signal$109 ),
+ .A2(\$signal$106 ),
+ .B1(\$signal$108 ),
.X(\g_new$331 )
);
sky130_fd_sc_hd__and2_1 \U$$204 (
- .A(\$signal$157 ),
- .B(\$signal$155 ),
+ .A(\$signal$103 ),
+ .B(\$signal$105 ),
.X(\p_new$332 )
);
sky130_fd_sc_hd__a21o_1 \U$$205 (
- .A1(\$signal$157 ),
- .A2(\$signal$154 ),
- .B1(\$signal$156 ),
+ .A1(\$signal$105 ),
+ .A2(\$signal$102 ),
+ .B1(\$signal$104 ),
.X(\g_new$333 )
);
sky130_fd_sc_hd__and2_1 \U$$206 (
- .A(\$signal$161 ),
- .B(\$signal$159 ),
+ .A(\$signal$99 ),
+ .B(\$signal$101 ),
.X(\p_new$334 )
);
sky130_fd_sc_hd__a21o_1 \U$$207 (
- .A1(\$signal$161 ),
- .A2(\$signal$158 ),
- .B1(\$signal$160 ),
+ .A1(\$signal$101 ),
+ .A2(\$signal$98 ),
+ .B1(\$signal$100 ),
.X(\g_new$335 )
);
sky130_fd_sc_hd__and2_1 \U$$208 (
- .A(\$signal$165 ),
- .B(\$signal$163 ),
+ .A(\$signal$95 ),
+ .B(\$signal$97 ),
.X(\p_new$336 )
);
sky130_fd_sc_hd__a21o_1 \U$$209 (
- .A1(\$signal$165 ),
- .A2(\$signal$162 ),
- .B1(\$signal$164 ),
+ .A1(\$signal$97 ),
+ .A2(\$signal$94 ),
+ .B1(\$signal$96 ),
.X(\g_new$337 )
);
sky130_fd_sc_hd__ha_1 \U$$21 (
@@ -1599,58 +2773,58 @@
.SUM(\$signal$45 )
);
sky130_fd_sc_hd__and2_1 \U$$210 (
- .A(\$signal$169 ),
- .B(\$signal$167 ),
+ .A(\$signal$91 ),
+ .B(\$signal$93 ),
.X(\p_new$338 )
);
sky130_fd_sc_hd__a21o_1 \U$$211 (
- .A1(\$signal$169 ),
- .A2(\$signal$166 ),
- .B1(\$signal$168 ),
+ .A1(\$signal$93 ),
+ .A2(\$signal$90 ),
+ .B1(\$signal$92 ),
.X(\g_new$339 )
);
sky130_fd_sc_hd__and2_1 \U$$212 (
- .A(\$signal$173 ),
- .B(\$signal$171 ),
+ .A(\$signal$87 ),
+ .B(\$signal$89 ),
.X(\p_new$340 )
);
sky130_fd_sc_hd__a21o_1 \U$$213 (
- .A1(\$signal$173 ),
- .A2(\$signal$170 ),
- .B1(\$signal$172 ),
+ .A1(\$signal$89 ),
+ .A2(\$signal$86 ),
+ .B1(\$signal$88 ),
.X(\g_new$341 )
);
sky130_fd_sc_hd__and2_1 \U$$214 (
- .A(\$signal$177 ),
- .B(\$signal$175 ),
+ .A(\$signal$83 ),
+ .B(\$signal$85 ),
.X(\p_new$342 )
);
sky130_fd_sc_hd__a21o_1 \U$$215 (
- .A1(\$signal$177 ),
- .A2(\$signal$174 ),
- .B1(\$signal$176 ),
+ .A1(\$signal$85 ),
+ .A2(\$signal$82 ),
+ .B1(\$signal$84 ),
.X(\g_new$343 )
);
sky130_fd_sc_hd__and2_1 \U$$216 (
- .A(\$signal$181 ),
- .B(\$signal$179 ),
+ .A(\$signal$79 ),
+ .B(\$signal$81 ),
.X(\p_new$344 )
);
sky130_fd_sc_hd__a21o_1 \U$$217 (
- .A1(\$signal$181 ),
- .A2(\$signal$178 ),
- .B1(\$signal$180 ),
+ .A1(\$signal$81 ),
+ .A2(\$signal$78 ),
+ .B1(\$signal$80 ),
.X(\g_new$345 )
);
sky130_fd_sc_hd__and2_1 \U$$218 (
- .A(\$signal$185 ),
- .B(\$signal$183 ),
+ .A(\$signal$75 ),
+ .B(\$signal$77 ),
.X(\p_new$346 )
);
sky130_fd_sc_hd__a21o_1 \U$$219 (
- .A1(\$signal$185 ),
- .A2(\$signal$182 ),
- .B1(\$signal$184 ),
+ .A1(\$signal$77 ),
+ .A2(\$signal$74 ),
+ .B1(\$signal$76 ),
.X(\g_new$347 )
);
sky130_fd_sc_hd__ha_1 \U$$22 (
@@ -1660,58 +2834,58 @@
.SUM(\$signal$47 )
);
sky130_fd_sc_hd__and2_1 \U$$220 (
- .A(\$signal$189 ),
- .B(\$signal$187 ),
+ .A(\$signal$71 ),
+ .B(\$signal$73 ),
.X(\p_new$348 )
);
sky130_fd_sc_hd__a21o_1 \U$$221 (
- .A1(\$signal$189 ),
- .A2(\$signal$186 ),
- .B1(\$signal$188 ),
+ .A1(\$signal$73 ),
+ .A2(\$signal$70 ),
+ .B1(\$signal$72 ),
.X(\g_new$349 )
);
sky130_fd_sc_hd__and2_1 \U$$222 (
- .A(\$signal$193 ),
- .B(\$signal$191 ),
+ .A(\$signal$67 ),
+ .B(\$signal$69 ),
.X(\p_new$350 )
);
sky130_fd_sc_hd__a21o_1 \U$$223 (
- .A1(\$signal$193 ),
- .A2(\$signal$190 ),
- .B1(\$signal$192 ),
+ .A1(\$signal$69 ),
+ .A2(\$signal$66 ),
+ .B1(\$signal$68 ),
.X(\g_new$351 )
);
sky130_fd_sc_hd__and2_1 \U$$224 (
- .A(\$signal$197 ),
- .B(\$signal$195 ),
+ .A(\$signal$63 ),
+ .B(\$signal$65 ),
.X(\p_new$352 )
);
sky130_fd_sc_hd__a21o_1 \U$$225 (
- .A1(\$signal$197 ),
- .A2(\$signal$194 ),
- .B1(\$signal$196 ),
+ .A1(\$signal$65 ),
+ .A2(\$signal$62 ),
+ .B1(\$signal$64 ),
.X(\g_new$353 )
);
sky130_fd_sc_hd__and2_1 \U$$226 (
- .A(\$signal$201 ),
- .B(\$signal$199 ),
+ .A(\$signal$59 ),
+ .B(\$signal$61 ),
.X(\p_new$354 )
);
sky130_fd_sc_hd__a21o_1 \U$$227 (
- .A1(\$signal$201 ),
- .A2(\$signal$198 ),
- .B1(\$signal$200 ),
+ .A1(\$signal$61 ),
+ .A2(\$signal$58 ),
+ .B1(\$signal$60 ),
.X(\g_new$355 )
);
sky130_fd_sc_hd__and2_1 \U$$228 (
- .A(\$signal$205 ),
- .B(\$signal$203 ),
+ .A(\$signal$55 ),
+ .B(\$signal$57 ),
.X(\p_new$356 )
);
sky130_fd_sc_hd__a21o_1 \U$$229 (
- .A1(\$signal$205 ),
- .A2(\$signal$202 ),
- .B1(\$signal$204 ),
+ .A1(\$signal$57 ),
+ .A2(\$signal$54 ),
+ .B1(\$signal$56 ),
.X(\g_new$357 )
);
sky130_fd_sc_hd__ha_1 \U$$23 (
@@ -1721,58 +2895,58 @@
.SUM(\$signal$49 )
);
sky130_fd_sc_hd__and2_1 \U$$230 (
- .A(\$signal$209 ),
- .B(\$signal$207 ),
+ .A(\$signal$51 ),
+ .B(\$signal$53 ),
.X(\p_new$358 )
);
sky130_fd_sc_hd__a21o_1 \U$$231 (
- .A1(\$signal$209 ),
- .A2(\$signal$206 ),
- .B1(\$signal$208 ),
+ .A1(\$signal$53 ),
+ .A2(\$signal$50 ),
+ .B1(\$signal$52 ),
.X(\g_new$359 )
);
sky130_fd_sc_hd__and2_1 \U$$232 (
- .A(\$signal$213 ),
- .B(\$signal$211 ),
+ .A(\$signal$47 ),
+ .B(\$signal$49 ),
.X(\p_new$360 )
);
sky130_fd_sc_hd__a21o_1 \U$$233 (
- .A1(\$signal$213 ),
- .A2(\$signal$210 ),
- .B1(\$signal$212 ),
+ .A1(\$signal$49 ),
+ .A2(\$signal$46 ),
+ .B1(\$signal$48 ),
.X(\g_new$361 )
);
sky130_fd_sc_hd__and2_1 \U$$234 (
- .A(\$signal$217 ),
- .B(\$signal$215 ),
+ .A(\$signal$43 ),
+ .B(\$signal$45 ),
.X(\p_new$362 )
);
sky130_fd_sc_hd__a21o_1 \U$$235 (
- .A1(\$signal$217 ),
- .A2(\$signal$214 ),
- .B1(\$signal$216 ),
+ .A1(\$signal$45 ),
+ .A2(\$signal$42 ),
+ .B1(\$signal$44 ),
.X(\g_new$363 )
);
sky130_fd_sc_hd__and2_1 \U$$236 (
- .A(\$signal$221 ),
- .B(\$signal$219 ),
+ .A(\$signal$39 ),
+ .B(\$signal$41 ),
.X(\p_new$364 )
);
sky130_fd_sc_hd__a21o_1 \U$$237 (
- .A1(\$signal$221 ),
- .A2(\$signal$218 ),
- .B1(\$signal$220 ),
+ .A1(\$signal$41 ),
+ .A2(\$signal$38 ),
+ .B1(\$signal$40 ),
.X(\g_new$365 )
);
sky130_fd_sc_hd__and2_1 \U$$238 (
- .A(\$signal$225 ),
- .B(\$signal$223 ),
+ .A(\$signal$35 ),
+ .B(\$signal$37 ),
.X(\p_new$366 )
);
sky130_fd_sc_hd__a21o_1 \U$$239 (
- .A1(\$signal$225 ),
- .A2(\$signal$222 ),
- .B1(\$signal$224 ),
+ .A1(\$signal$37 ),
+ .A2(\$signal$34 ),
+ .B1(\$signal$36 ),
.X(\g_new$367 )
);
sky130_fd_sc_hd__ha_1 \U$$24 (
@@ -1782,58 +2956,58 @@
.SUM(\$signal$51 )
);
sky130_fd_sc_hd__and2_1 \U$$240 (
- .A(\$signal$229 ),
- .B(\$signal$227 ),
+ .A(\$signal$31 ),
+ .B(\$signal$33 ),
.X(\p_new$368 )
);
sky130_fd_sc_hd__a21o_1 \U$$241 (
- .A1(\$signal$229 ),
- .A2(\$signal$226 ),
- .B1(\$signal$228 ),
+ .A1(\$signal$33 ),
+ .A2(\$signal$30 ),
+ .B1(\$signal$32 ),
.X(\g_new$369 )
);
sky130_fd_sc_hd__and2_1 \U$$242 (
- .A(\$signal$233 ),
- .B(\$signal$231 ),
+ .A(\$signal$27 ),
+ .B(\$signal$29 ),
.X(\p_new$370 )
);
sky130_fd_sc_hd__a21o_1 \U$$243 (
- .A1(\$signal$233 ),
- .A2(\$signal$230 ),
- .B1(\$signal$232 ),
+ .A1(\$signal$29 ),
+ .A2(\$signal$26 ),
+ .B1(\$signal$28 ),
.X(\g_new$371 )
);
sky130_fd_sc_hd__and2_1 \U$$244 (
- .A(\$signal$237 ),
- .B(\$signal$235 ),
+ .A(\$signal$23 ),
+ .B(\$signal$25 ),
.X(\p_new$372 )
);
sky130_fd_sc_hd__a21o_1 \U$$245 (
- .A1(\$signal$237 ),
- .A2(\$signal$234 ),
- .B1(\$signal$236 ),
+ .A1(\$signal$25 ),
+ .A2(\$signal$22 ),
+ .B1(\$signal$24 ),
.X(\g_new$373 )
);
sky130_fd_sc_hd__and2_1 \U$$246 (
- .A(\$signal$241 ),
- .B(\$signal$239 ),
+ .A(\$signal$19 ),
+ .B(\$signal$21 ),
.X(\p_new$374 )
);
sky130_fd_sc_hd__a21o_1 \U$$247 (
- .A1(\$signal$241 ),
- .A2(\$signal$238 ),
- .B1(\$signal$240 ),
+ .A1(\$signal$21 ),
+ .A2(\$signal$18 ),
+ .B1(\$signal$20 ),
.X(\g_new$375 )
);
sky130_fd_sc_hd__and2_1 \U$$248 (
- .A(\$signal$245 ),
- .B(\$signal$243 ),
+ .A(\$signal$15 ),
+ .B(\$signal$17 ),
.X(\p_new$376 )
);
sky130_fd_sc_hd__a21o_1 \U$$249 (
- .A1(\$signal$245 ),
- .A2(\$signal$242 ),
- .B1(\$signal$244 ),
+ .A1(\$signal$17 ),
+ .A2(\$signal$14 ),
+ .B1(\$signal$16 ),
.X(\g_new$377 )
);
sky130_fd_sc_hd__ha_1 \U$$25 (
@@ -1843,36 +3017,36 @@
.SUM(\$signal$53 )
);
sky130_fd_sc_hd__and2_1 \U$$250 (
- .A(\$signal$249 ),
- .B(\$signal$247 ),
+ .A(\$signal$11 ),
+ .B(\$signal$13 ),
.X(\p_new$378 )
);
sky130_fd_sc_hd__a21o_1 \U$$251 (
- .A1(\$signal$249 ),
- .A2(\$signal$246 ),
- .B1(\$signal$248 ),
+ .A1(\$signal$13 ),
+ .A2(\$signal$10 ),
+ .B1(\$signal$12 ),
.X(\g_new$379 )
);
sky130_fd_sc_hd__and2_1 \U$$252 (
- .A(\$signal$253 ),
- .B(\$signal$251 ),
+ .A(\$signal$7 ),
+ .B(\$signal$9 ),
.X(\p_new$380 )
);
sky130_fd_sc_hd__a21o_1 \U$$253 (
- .A1(\$signal$253 ),
- .A2(\$signal$250 ),
- .B1(\$signal$252 ),
+ .A1(\$signal$9 ),
+ .A2(\$signal$6 ),
+ .B1(\$signal$8 ),
.X(\g_new$381 )
);
sky130_fd_sc_hd__and2_1 \U$$254 (
- .A(\$signal$257 ),
- .B(\$signal$255 ),
+ .A(\$signal$1 ),
+ .B(\$signal$5 ),
.X(\p_new$382 )
);
sky130_fd_sc_hd__a21o_1 \U$$255 (
- .A1(\$signal$257 ),
- .A2(\$signal$254 ),
- .B1(\$signal$256 ),
+ .A1(\$signal$5 ),
+ .A2(\$signal ),
+ .B1(\$signal$4 ),
.X(\g_new$383 )
);
sky130_fd_sc_hd__and2_1 \U$$256 (
@@ -1881,20 +3055,20 @@
.X(\p_new$384 )
);
sky130_fd_sc_hd__a21o_1 \U$$257 (
- .A1(\p_new$258 ),
- .A2(g_new),
- .B1(\g_new$259 ),
+ .A1(p_new),
+ .A2(\g_new$259 ),
+ .B1(g_new),
.X(\g_new$385 )
);
sky130_fd_sc_hd__and2_1 \U$$258 (
- .A(\p_new$262 ),
- .B(\p_new$260 ),
+ .A(\p_new$260 ),
+ .B(\p_new$258 ),
.X(\p_new$386 )
);
sky130_fd_sc_hd__a21o_1 \U$$259 (
- .A1(\p_new$262 ),
+ .A1(\p_new$258 ),
.A2(\g_new$261 ),
- .B1(\g_new$263 ),
+ .B1(\g_new$259 ),
.X(\g_new$387 )
);
sky130_fd_sc_hd__ha_1 \U$$26 (
@@ -1904,58 +3078,58 @@
.SUM(\$signal$55 )
);
sky130_fd_sc_hd__and2_1 \U$$260 (
- .A(\p_new$266 ),
- .B(\p_new$264 ),
+ .A(\p_new$262 ),
+ .B(\p_new$260 ),
.X(\p_new$388 )
);
sky130_fd_sc_hd__a21o_1 \U$$261 (
- .A1(\p_new$266 ),
- .A2(\g_new$265 ),
- .B1(\g_new$267 ),
+ .A1(\p_new$260 ),
+ .A2(\g_new$263 ),
+ .B1(\g_new$261 ),
.X(\g_new$389 )
);
sky130_fd_sc_hd__and2_1 \U$$262 (
- .A(\p_new$270 ),
- .B(\p_new$268 ),
+ .A(\p_new$264 ),
+ .B(\p_new$262 ),
.X(\p_new$390 )
);
sky130_fd_sc_hd__a21o_1 \U$$263 (
- .A1(\p_new$270 ),
- .A2(\g_new$269 ),
- .B1(\g_new$271 ),
+ .A1(\p_new$262 ),
+ .A2(\g_new$265 ),
+ .B1(\g_new$263 ),
.X(\g_new$391 )
);
sky130_fd_sc_hd__and2_1 \U$$264 (
- .A(\p_new$274 ),
- .B(\p_new$272 ),
+ .A(\p_new$266 ),
+ .B(\p_new$264 ),
.X(\p_new$392 )
);
sky130_fd_sc_hd__a21o_1 \U$$265 (
- .A1(\p_new$274 ),
- .A2(\g_new$273 ),
- .B1(\g_new$275 ),
+ .A1(\p_new$264 ),
+ .A2(\g_new$267 ),
+ .B1(\g_new$265 ),
.X(\g_new$393 )
);
sky130_fd_sc_hd__and2_1 \U$$266 (
- .A(\p_new$278 ),
- .B(\p_new$276 ),
+ .A(\p_new$268 ),
+ .B(\p_new$266 ),
.X(\p_new$394 )
);
sky130_fd_sc_hd__a21o_1 \U$$267 (
- .A1(\p_new$278 ),
- .A2(\g_new$277 ),
- .B1(\g_new$279 ),
+ .A1(\p_new$266 ),
+ .A2(\g_new$269 ),
+ .B1(\g_new$267 ),
.X(\g_new$395 )
);
sky130_fd_sc_hd__and2_1 \U$$268 (
- .A(\p_new$282 ),
- .B(\p_new$280 ),
+ .A(\p_new$270 ),
+ .B(\p_new$268 ),
.X(\p_new$396 )
);
sky130_fd_sc_hd__a21o_1 \U$$269 (
- .A1(\p_new$282 ),
- .A2(\g_new$281 ),
- .B1(\g_new$283 ),
+ .A1(\p_new$268 ),
+ .A2(\g_new$271 ),
+ .B1(\g_new$269 ),
.X(\g_new$397 )
);
sky130_fd_sc_hd__ha_1 \U$$27 (
@@ -1965,58 +3139,58 @@
.SUM(\$signal$57 )
);
sky130_fd_sc_hd__and2_1 \U$$270 (
- .A(\p_new$286 ),
- .B(\p_new$284 ),
+ .A(\p_new$272 ),
+ .B(\p_new$270 ),
.X(\p_new$398 )
);
sky130_fd_sc_hd__a21o_1 \U$$271 (
- .A1(\p_new$286 ),
- .A2(\g_new$285 ),
- .B1(\g_new$287 ),
+ .A1(\p_new$270 ),
+ .A2(\g_new$273 ),
+ .B1(\g_new$271 ),
.X(\g_new$399 )
);
sky130_fd_sc_hd__and2_1 \U$$272 (
- .A(\p_new$290 ),
- .B(\p_new$288 ),
+ .A(\p_new$274 ),
+ .B(\p_new$272 ),
.X(\p_new$400 )
);
sky130_fd_sc_hd__a21o_1 \U$$273 (
- .A1(\p_new$290 ),
- .A2(\g_new$289 ),
- .B1(\g_new$291 ),
+ .A1(\p_new$272 ),
+ .A2(\g_new$275 ),
+ .B1(\g_new$273 ),
.X(\g_new$401 )
);
sky130_fd_sc_hd__and2_1 \U$$274 (
- .A(\p_new$294 ),
- .B(\p_new$292 ),
+ .A(\p_new$276 ),
+ .B(\p_new$274 ),
.X(\p_new$402 )
);
sky130_fd_sc_hd__a21o_1 \U$$275 (
- .A1(\p_new$294 ),
- .A2(\g_new$293 ),
- .B1(\g_new$295 ),
+ .A1(\p_new$274 ),
+ .A2(\g_new$277 ),
+ .B1(\g_new$275 ),
.X(\g_new$403 )
);
sky130_fd_sc_hd__and2_1 \U$$276 (
- .A(\p_new$298 ),
- .B(\p_new$296 ),
+ .A(\p_new$278 ),
+ .B(\p_new$276 ),
.X(\p_new$404 )
);
sky130_fd_sc_hd__a21o_1 \U$$277 (
- .A1(\p_new$298 ),
- .A2(\g_new$297 ),
- .B1(\g_new$299 ),
+ .A1(\p_new$276 ),
+ .A2(\g_new$279 ),
+ .B1(\g_new$277 ),
.X(\g_new$405 )
);
sky130_fd_sc_hd__and2_1 \U$$278 (
- .A(\p_new$302 ),
- .B(\p_new$300 ),
+ .A(\p_new$280 ),
+ .B(\p_new$278 ),
.X(\p_new$406 )
);
sky130_fd_sc_hd__a21o_1 \U$$279 (
- .A1(\p_new$302 ),
- .A2(\g_new$301 ),
- .B1(\g_new$303 ),
+ .A1(\p_new$278 ),
+ .A2(\g_new$281 ),
+ .B1(\g_new$279 ),
.X(\g_new$407 )
);
sky130_fd_sc_hd__ha_1 \U$$28 (
@@ -2026,58 +3200,58 @@
.SUM(\$signal$59 )
);
sky130_fd_sc_hd__and2_1 \U$$280 (
- .A(\p_new$306 ),
- .B(\p_new$304 ),
+ .A(\p_new$282 ),
+ .B(\p_new$280 ),
.X(\p_new$408 )
);
sky130_fd_sc_hd__a21o_1 \U$$281 (
- .A1(\p_new$306 ),
- .A2(\g_new$305 ),
- .B1(\g_new$307 ),
+ .A1(\p_new$280 ),
+ .A2(\g_new$283 ),
+ .B1(\g_new$281 ),
.X(\g_new$409 )
);
sky130_fd_sc_hd__and2_1 \U$$282 (
- .A(\p_new$310 ),
- .B(\p_new$308 ),
+ .A(\p_new$284 ),
+ .B(\p_new$282 ),
.X(\p_new$410 )
);
sky130_fd_sc_hd__a21o_1 \U$$283 (
- .A1(\p_new$310 ),
- .A2(\g_new$309 ),
- .B1(\g_new$311 ),
+ .A1(\p_new$282 ),
+ .A2(\g_new$285 ),
+ .B1(\g_new$283 ),
.X(\g_new$411 )
);
sky130_fd_sc_hd__and2_1 \U$$284 (
- .A(\p_new$314 ),
- .B(\p_new$312 ),
+ .A(\p_new$286 ),
+ .B(\p_new$284 ),
.X(\p_new$412 )
);
sky130_fd_sc_hd__a21o_1 \U$$285 (
- .A1(\p_new$314 ),
- .A2(\g_new$313 ),
- .B1(\g_new$315 ),
+ .A1(\p_new$284 ),
+ .A2(\g_new$287 ),
+ .B1(\g_new$285 ),
.X(\g_new$413 )
);
sky130_fd_sc_hd__and2_1 \U$$286 (
- .A(\p_new$318 ),
- .B(\p_new$316 ),
+ .A(\p_new$288 ),
+ .B(\p_new$286 ),
.X(\p_new$414 )
);
sky130_fd_sc_hd__a21o_1 \U$$287 (
- .A1(\p_new$318 ),
- .A2(\g_new$317 ),
- .B1(\g_new$319 ),
+ .A1(\p_new$286 ),
+ .A2(\g_new$289 ),
+ .B1(\g_new$287 ),
.X(\g_new$415 )
);
sky130_fd_sc_hd__and2_1 \U$$288 (
- .A(\p_new$322 ),
- .B(\p_new$320 ),
+ .A(\p_new$290 ),
+ .B(\p_new$288 ),
.X(\p_new$416 )
);
sky130_fd_sc_hd__a21o_1 \U$$289 (
- .A1(\p_new$322 ),
- .A2(\g_new$321 ),
- .B1(\g_new$323 ),
+ .A1(\p_new$288 ),
+ .A2(\g_new$291 ),
+ .B1(\g_new$289 ),
.X(\g_new$417 )
);
sky130_fd_sc_hd__ha_1 \U$$29 (
@@ -2087,58 +3261,58 @@
.SUM(\$signal$61 )
);
sky130_fd_sc_hd__and2_1 \U$$290 (
- .A(\p_new$326 ),
- .B(\p_new$324 ),
+ .A(\p_new$292 ),
+ .B(\p_new$290 ),
.X(\p_new$418 )
);
sky130_fd_sc_hd__a21o_1 \U$$291 (
- .A1(\p_new$326 ),
- .A2(\g_new$325 ),
- .B1(\g_new$327 ),
+ .A1(\p_new$290 ),
+ .A2(\g_new$293 ),
+ .B1(\g_new$291 ),
.X(\g_new$419 )
);
sky130_fd_sc_hd__and2_1 \U$$292 (
- .A(\p_new$330 ),
- .B(\p_new$328 ),
+ .A(\p_new$294 ),
+ .B(\p_new$292 ),
.X(\p_new$420 )
);
sky130_fd_sc_hd__a21o_1 \U$$293 (
- .A1(\p_new$330 ),
- .A2(\g_new$329 ),
- .B1(\g_new$331 ),
+ .A1(\p_new$292 ),
+ .A2(\g_new$295 ),
+ .B1(\g_new$293 ),
.X(\g_new$421 )
);
sky130_fd_sc_hd__and2_1 \U$$294 (
- .A(\p_new$334 ),
- .B(\p_new$332 ),
+ .A(\p_new$296 ),
+ .B(\p_new$294 ),
.X(\p_new$422 )
);
sky130_fd_sc_hd__a21o_1 \U$$295 (
- .A1(\p_new$334 ),
- .A2(\g_new$333 ),
- .B1(\g_new$335 ),
+ .A1(\p_new$294 ),
+ .A2(\g_new$297 ),
+ .B1(\g_new$295 ),
.X(\g_new$423 )
);
sky130_fd_sc_hd__and2_1 \U$$296 (
- .A(\p_new$338 ),
- .B(\p_new$336 ),
+ .A(\p_new$298 ),
+ .B(\p_new$296 ),
.X(\p_new$424 )
);
sky130_fd_sc_hd__a21o_1 \U$$297 (
- .A1(\p_new$338 ),
- .A2(\g_new$337 ),
- .B1(\g_new$339 ),
+ .A1(\p_new$296 ),
+ .A2(\g_new$299 ),
+ .B1(\g_new$297 ),
.X(\g_new$425 )
);
sky130_fd_sc_hd__and2_1 \U$$298 (
- .A(\p_new$342 ),
- .B(\p_new$340 ),
+ .A(\p_new$300 ),
+ .B(\p_new$298 ),
.X(\p_new$426 )
);
sky130_fd_sc_hd__a21o_1 \U$$299 (
- .A1(\p_new$342 ),
- .A2(\g_new$341 ),
- .B1(\g_new$343 ),
+ .A1(\p_new$298 ),
+ .A2(\g_new$301 ),
+ .B1(\g_new$299 ),
.X(\g_new$427 )
);
sky130_fd_sc_hd__ha_1 \U$$3 (
@@ -2154,58 +3328,58 @@
.SUM(\$signal$63 )
);
sky130_fd_sc_hd__and2_1 \U$$300 (
- .A(\p_new$346 ),
- .B(\p_new$344 ),
+ .A(\p_new$302 ),
+ .B(\p_new$300 ),
.X(\p_new$428 )
);
sky130_fd_sc_hd__a21o_1 \U$$301 (
- .A1(\p_new$346 ),
- .A2(\g_new$345 ),
- .B1(\g_new$347 ),
+ .A1(\p_new$300 ),
+ .A2(\g_new$303 ),
+ .B1(\g_new$301 ),
.X(\g_new$429 )
);
sky130_fd_sc_hd__and2_1 \U$$302 (
- .A(\p_new$350 ),
- .B(\p_new$348 ),
+ .A(\p_new$304 ),
+ .B(\p_new$302 ),
.X(\p_new$430 )
);
sky130_fd_sc_hd__a21o_1 \U$$303 (
- .A1(\p_new$350 ),
- .A2(\g_new$349 ),
- .B1(\g_new$351 ),
+ .A1(\p_new$302 ),
+ .A2(\g_new$305 ),
+ .B1(\g_new$303 ),
.X(\g_new$431 )
);
sky130_fd_sc_hd__and2_1 \U$$304 (
- .A(\p_new$354 ),
- .B(\p_new$352 ),
+ .A(\p_new$306 ),
+ .B(\p_new$304 ),
.X(\p_new$432 )
);
sky130_fd_sc_hd__a21o_1 \U$$305 (
- .A1(\p_new$354 ),
- .A2(\g_new$353 ),
- .B1(\g_new$355 ),
+ .A1(\p_new$304 ),
+ .A2(\g_new$307 ),
+ .B1(\g_new$305 ),
.X(\g_new$433 )
);
sky130_fd_sc_hd__and2_1 \U$$306 (
- .A(\p_new$358 ),
- .B(\p_new$356 ),
+ .A(\p_new$308 ),
+ .B(\p_new$306 ),
.X(\p_new$434 )
);
sky130_fd_sc_hd__a21o_1 \U$$307 (
- .A1(\p_new$358 ),
- .A2(\g_new$357 ),
- .B1(\g_new$359 ),
+ .A1(\p_new$306 ),
+ .A2(\g_new$309 ),
+ .B1(\g_new$307 ),
.X(\g_new$435 )
);
sky130_fd_sc_hd__and2_1 \U$$308 (
- .A(\p_new$362 ),
- .B(\p_new$360 ),
+ .A(\p_new$310 ),
+ .B(\p_new$308 ),
.X(\p_new$436 )
);
sky130_fd_sc_hd__a21o_1 \U$$309 (
- .A1(\p_new$362 ),
- .A2(\g_new$361 ),
- .B1(\g_new$363 ),
+ .A1(\p_new$308 ),
+ .A2(\g_new$311 ),
+ .B1(\g_new$309 ),
.X(\g_new$437 )
);
sky130_fd_sc_hd__ha_1 \U$$31 (
@@ -2215,58 +3389,58 @@
.SUM(\$signal$65 )
);
sky130_fd_sc_hd__and2_1 \U$$310 (
- .A(\p_new$366 ),
- .B(\p_new$364 ),
+ .A(\p_new$312 ),
+ .B(\p_new$310 ),
.X(\p_new$438 )
);
sky130_fd_sc_hd__a21o_1 \U$$311 (
- .A1(\p_new$366 ),
- .A2(\g_new$365 ),
- .B1(\g_new$367 ),
+ .A1(\p_new$310 ),
+ .A2(\g_new$313 ),
+ .B1(\g_new$311 ),
.X(\g_new$439 )
);
sky130_fd_sc_hd__and2_1 \U$$312 (
- .A(\p_new$370 ),
- .B(\p_new$368 ),
+ .A(\p_new$314 ),
+ .B(\p_new$312 ),
.X(\p_new$440 )
);
sky130_fd_sc_hd__a21o_1 \U$$313 (
- .A1(\p_new$370 ),
- .A2(\g_new$369 ),
- .B1(\g_new$371 ),
+ .A1(\p_new$312 ),
+ .A2(\g_new$315 ),
+ .B1(\g_new$313 ),
.X(\g_new$441 )
);
sky130_fd_sc_hd__and2_1 \U$$314 (
- .A(\p_new$374 ),
- .B(\p_new$372 ),
+ .A(\p_new$316 ),
+ .B(\p_new$314 ),
.X(\p_new$442 )
);
sky130_fd_sc_hd__a21o_1 \U$$315 (
- .A1(\p_new$374 ),
- .A2(\g_new$373 ),
- .B1(\g_new$375 ),
+ .A1(\p_new$314 ),
+ .A2(\g_new$317 ),
+ .B1(\g_new$315 ),
.X(\g_new$443 )
);
sky130_fd_sc_hd__and2_1 \U$$316 (
- .A(\p_new$378 ),
- .B(\p_new$376 ),
+ .A(\p_new$318 ),
+ .B(\p_new$316 ),
.X(\p_new$444 )
);
sky130_fd_sc_hd__a21o_1 \U$$317 (
- .A1(\p_new$378 ),
- .A2(\g_new$377 ),
- .B1(\g_new$379 ),
+ .A1(\p_new$316 ),
+ .A2(\g_new$319 ),
+ .B1(\g_new$317 ),
.X(\g_new$445 )
);
sky130_fd_sc_hd__and2_1 \U$$318 (
- .A(\p_new$382 ),
- .B(\p_new$380 ),
+ .A(\p_new$320 ),
+ .B(\p_new$318 ),
.X(\p_new$446 )
);
sky130_fd_sc_hd__a21o_1 \U$$319 (
- .A1(\p_new$382 ),
- .A2(\g_new$381 ),
- .B1(\g_new$383 ),
+ .A1(\p_new$318 ),
+ .A2(\g_new$321 ),
+ .B1(\g_new$319 ),
.X(\g_new$447 )
);
sky130_fd_sc_hd__ha_1 \U$$32 (
@@ -2276,58 +3450,58 @@
.SUM(\$signal$67 )
);
sky130_fd_sc_hd__and2_1 \U$$320 (
- .A(\p_new$386 ),
- .B(\p_new$384 ),
+ .A(\p_new$322 ),
+ .B(\p_new$320 ),
.X(\p_new$448 )
);
sky130_fd_sc_hd__a21o_1 \U$$321 (
- .A1(\p_new$386 ),
- .A2(\g_new$385 ),
- .B1(\g_new$387 ),
+ .A1(\p_new$320 ),
+ .A2(\g_new$323 ),
+ .B1(\g_new$321 ),
.X(\g_new$449 )
);
sky130_fd_sc_hd__and2_1 \U$$322 (
- .A(\p_new$390 ),
- .B(\p_new$388 ),
+ .A(\p_new$324 ),
+ .B(\p_new$322 ),
.X(\p_new$450 )
);
sky130_fd_sc_hd__a21o_1 \U$$323 (
- .A1(\p_new$390 ),
- .A2(\g_new$389 ),
- .B1(\g_new$391 ),
+ .A1(\p_new$322 ),
+ .A2(\g_new$325 ),
+ .B1(\g_new$323 ),
.X(\g_new$451 )
);
sky130_fd_sc_hd__and2_1 \U$$324 (
- .A(\p_new$394 ),
- .B(\p_new$392 ),
+ .A(\p_new$326 ),
+ .B(\p_new$324 ),
.X(\p_new$452 )
);
sky130_fd_sc_hd__a21o_1 \U$$325 (
- .A1(\p_new$394 ),
- .A2(\g_new$393 ),
- .B1(\g_new$395 ),
+ .A1(\p_new$324 ),
+ .A2(\g_new$327 ),
+ .B1(\g_new$325 ),
.X(\g_new$453 )
);
sky130_fd_sc_hd__and2_1 \U$$326 (
- .A(\p_new$398 ),
- .B(\p_new$396 ),
+ .A(\p_new$328 ),
+ .B(\p_new$326 ),
.X(\p_new$454 )
);
sky130_fd_sc_hd__a21o_1 \U$$327 (
- .A1(\p_new$398 ),
- .A2(\g_new$397 ),
- .B1(\g_new$399 ),
+ .A1(\p_new$326 ),
+ .A2(\g_new$329 ),
+ .B1(\g_new$327 ),
.X(\g_new$455 )
);
sky130_fd_sc_hd__and2_1 \U$$328 (
- .A(\p_new$402 ),
- .B(\p_new$400 ),
+ .A(\p_new$330 ),
+ .B(\p_new$328 ),
.X(\p_new$456 )
);
sky130_fd_sc_hd__a21o_1 \U$$329 (
- .A1(\p_new$402 ),
- .A2(\g_new$401 ),
- .B1(\g_new$403 ),
+ .A1(\p_new$328 ),
+ .A2(\g_new$331 ),
+ .B1(\g_new$329 ),
.X(\g_new$457 )
);
sky130_fd_sc_hd__ha_1 \U$$33 (
@@ -2337,58 +3511,58 @@
.SUM(\$signal$69 )
);
sky130_fd_sc_hd__and2_1 \U$$330 (
- .A(\p_new$406 ),
- .B(\p_new$404 ),
+ .A(\p_new$332 ),
+ .B(\p_new$330 ),
.X(\p_new$458 )
);
sky130_fd_sc_hd__a21o_1 \U$$331 (
- .A1(\p_new$406 ),
- .A2(\g_new$405 ),
- .B1(\g_new$407 ),
+ .A1(\p_new$330 ),
+ .A2(\g_new$333 ),
+ .B1(\g_new$331 ),
.X(\g_new$459 )
);
sky130_fd_sc_hd__and2_1 \U$$332 (
- .A(\p_new$410 ),
- .B(\p_new$408 ),
+ .A(\p_new$334 ),
+ .B(\p_new$332 ),
.X(\p_new$460 )
);
sky130_fd_sc_hd__a21o_1 \U$$333 (
- .A1(\p_new$410 ),
- .A2(\g_new$409 ),
- .B1(\g_new$411 ),
+ .A1(\p_new$332 ),
+ .A2(\g_new$335 ),
+ .B1(\g_new$333 ),
.X(\g_new$461 )
);
sky130_fd_sc_hd__and2_1 \U$$334 (
- .A(\p_new$414 ),
- .B(\p_new$412 ),
+ .A(\p_new$336 ),
+ .B(\p_new$334 ),
.X(\p_new$462 )
);
sky130_fd_sc_hd__a21o_1 \U$$335 (
- .A1(\p_new$414 ),
- .A2(\g_new$413 ),
- .B1(\g_new$415 ),
+ .A1(\p_new$334 ),
+ .A2(\g_new$337 ),
+ .B1(\g_new$335 ),
.X(\g_new$463 )
);
sky130_fd_sc_hd__and2_1 \U$$336 (
- .A(\p_new$418 ),
- .B(\p_new$416 ),
+ .A(\p_new$338 ),
+ .B(\p_new$336 ),
.X(\p_new$464 )
);
sky130_fd_sc_hd__a21o_1 \U$$337 (
- .A1(\p_new$418 ),
- .A2(\g_new$417 ),
- .B1(\g_new$419 ),
+ .A1(\p_new$336 ),
+ .A2(\g_new$339 ),
+ .B1(\g_new$337 ),
.X(\g_new$465 )
);
sky130_fd_sc_hd__and2_1 \U$$338 (
- .A(\p_new$422 ),
- .B(\p_new$420 ),
+ .A(\p_new$340 ),
+ .B(\p_new$338 ),
.X(\p_new$466 )
);
sky130_fd_sc_hd__a21o_1 \U$$339 (
- .A1(\p_new$422 ),
- .A2(\g_new$421 ),
- .B1(\g_new$423 ),
+ .A1(\p_new$338 ),
+ .A2(\g_new$341 ),
+ .B1(\g_new$339 ),
.X(\g_new$467 )
);
sky130_fd_sc_hd__ha_1 \U$$34 (
@@ -2398,58 +3572,58 @@
.SUM(\$signal$71 )
);
sky130_fd_sc_hd__and2_1 \U$$340 (
- .A(\p_new$426 ),
- .B(\p_new$424 ),
+ .A(\p_new$342 ),
+ .B(\p_new$340 ),
.X(\p_new$468 )
);
sky130_fd_sc_hd__a21o_1 \U$$341 (
- .A1(\p_new$426 ),
- .A2(\g_new$425 ),
- .B1(\g_new$427 ),
+ .A1(\p_new$340 ),
+ .A2(\g_new$343 ),
+ .B1(\g_new$341 ),
.X(\g_new$469 )
);
sky130_fd_sc_hd__and2_1 \U$$342 (
- .A(\p_new$430 ),
- .B(\p_new$428 ),
+ .A(\p_new$344 ),
+ .B(\p_new$342 ),
.X(\p_new$470 )
);
sky130_fd_sc_hd__a21o_1 \U$$343 (
- .A1(\p_new$430 ),
- .A2(\g_new$429 ),
- .B1(\g_new$431 ),
+ .A1(\p_new$342 ),
+ .A2(\g_new$345 ),
+ .B1(\g_new$343 ),
.X(\g_new$471 )
);
sky130_fd_sc_hd__and2_1 \U$$344 (
- .A(\p_new$434 ),
- .B(\p_new$432 ),
+ .A(\p_new$346 ),
+ .B(\p_new$344 ),
.X(\p_new$472 )
);
sky130_fd_sc_hd__a21o_1 \U$$345 (
- .A1(\p_new$434 ),
- .A2(\g_new$433 ),
- .B1(\g_new$435 ),
+ .A1(\p_new$344 ),
+ .A2(\g_new$347 ),
+ .B1(\g_new$345 ),
.X(\g_new$473 )
);
sky130_fd_sc_hd__and2_1 \U$$346 (
- .A(\p_new$438 ),
- .B(\p_new$436 ),
+ .A(\p_new$348 ),
+ .B(\p_new$346 ),
.X(\p_new$474 )
);
sky130_fd_sc_hd__a21o_1 \U$$347 (
- .A1(\p_new$438 ),
- .A2(\g_new$437 ),
- .B1(\g_new$439 ),
+ .A1(\p_new$346 ),
+ .A2(\g_new$349 ),
+ .B1(\g_new$347 ),
.X(\g_new$475 )
);
sky130_fd_sc_hd__and2_1 \U$$348 (
- .A(\p_new$442 ),
- .B(\p_new$440 ),
+ .A(\p_new$350 ),
+ .B(\p_new$348 ),
.X(\p_new$476 )
);
sky130_fd_sc_hd__a21o_1 \U$$349 (
- .A1(\p_new$442 ),
- .A2(\g_new$441 ),
- .B1(\g_new$443 ),
+ .A1(\p_new$348 ),
+ .A2(\g_new$351 ),
+ .B1(\g_new$349 ),
.X(\g_new$477 )
);
sky130_fd_sc_hd__ha_1 \U$$35 (
@@ -2459,58 +3633,58 @@
.SUM(\$signal$73 )
);
sky130_fd_sc_hd__and2_1 \U$$350 (
- .A(\p_new$446 ),
- .B(\p_new$444 ),
+ .A(\p_new$352 ),
+ .B(\p_new$350 ),
.X(\p_new$478 )
);
sky130_fd_sc_hd__a21o_1 \U$$351 (
- .A1(\p_new$446 ),
- .A2(\g_new$445 ),
- .B1(\g_new$447 ),
+ .A1(\p_new$350 ),
+ .A2(\g_new$353 ),
+ .B1(\g_new$351 ),
.X(\g_new$479 )
);
sky130_fd_sc_hd__and2_1 \U$$352 (
- .A(\p_new$450 ),
- .B(\p_new$448 ),
+ .A(\p_new$354 ),
+ .B(\p_new$352 ),
.X(\p_new$480 )
);
sky130_fd_sc_hd__a21o_1 \U$$353 (
- .A1(\p_new$450 ),
- .A2(\g_new$449 ),
- .B1(\g_new$451 ),
+ .A1(\p_new$352 ),
+ .A2(\g_new$355 ),
+ .B1(\g_new$353 ),
.X(\g_new$481 )
);
sky130_fd_sc_hd__and2_1 \U$$354 (
- .A(\p_new$454 ),
- .B(\p_new$452 ),
+ .A(\p_new$356 ),
+ .B(\p_new$354 ),
.X(\p_new$482 )
);
sky130_fd_sc_hd__a21o_1 \U$$355 (
- .A1(\p_new$454 ),
- .A2(\g_new$453 ),
- .B1(\g_new$455 ),
+ .A1(\p_new$354 ),
+ .A2(\g_new$357 ),
+ .B1(\g_new$355 ),
.X(\g_new$483 )
);
sky130_fd_sc_hd__and2_1 \U$$356 (
- .A(\p_new$458 ),
- .B(\p_new$456 ),
+ .A(\p_new$358 ),
+ .B(\p_new$356 ),
.X(\p_new$484 )
);
sky130_fd_sc_hd__a21o_1 \U$$357 (
- .A1(\p_new$458 ),
- .A2(\g_new$457 ),
- .B1(\g_new$459 ),
+ .A1(\p_new$356 ),
+ .A2(\g_new$359 ),
+ .B1(\g_new$357 ),
.X(\g_new$485 )
);
sky130_fd_sc_hd__and2_1 \U$$358 (
- .A(\p_new$462 ),
- .B(\p_new$460 ),
+ .A(\p_new$360 ),
+ .B(\p_new$358 ),
.X(\p_new$486 )
);
sky130_fd_sc_hd__a21o_1 \U$$359 (
- .A1(\p_new$462 ),
- .A2(\g_new$461 ),
- .B1(\g_new$463 ),
+ .A1(\p_new$358 ),
+ .A2(\g_new$361 ),
+ .B1(\g_new$359 ),
.X(\g_new$487 )
);
sky130_fd_sc_hd__ha_1 \U$$36 (
@@ -2520,58 +3694,58 @@
.SUM(\$signal$75 )
);
sky130_fd_sc_hd__and2_1 \U$$360 (
- .A(\p_new$466 ),
- .B(\p_new$464 ),
+ .A(\p_new$362 ),
+ .B(\p_new$360 ),
.X(\p_new$488 )
);
sky130_fd_sc_hd__a21o_1 \U$$361 (
- .A1(\p_new$466 ),
- .A2(\g_new$465 ),
- .B1(\g_new$467 ),
+ .A1(\p_new$360 ),
+ .A2(\g_new$363 ),
+ .B1(\g_new$361 ),
.X(\g_new$489 )
);
sky130_fd_sc_hd__and2_1 \U$$362 (
- .A(\p_new$470 ),
- .B(\p_new$468 ),
+ .A(\p_new$364 ),
+ .B(\p_new$362 ),
.X(\p_new$490 )
);
sky130_fd_sc_hd__a21o_1 \U$$363 (
- .A1(\p_new$470 ),
- .A2(\g_new$469 ),
- .B1(\g_new$471 ),
+ .A1(\p_new$362 ),
+ .A2(\g_new$365 ),
+ .B1(\g_new$363 ),
.X(\g_new$491 )
);
sky130_fd_sc_hd__and2_1 \U$$364 (
- .A(\p_new$474 ),
- .B(\p_new$472 ),
+ .A(\p_new$366 ),
+ .B(\p_new$364 ),
.X(\p_new$492 )
);
sky130_fd_sc_hd__a21o_1 \U$$365 (
- .A1(\p_new$474 ),
- .A2(\g_new$473 ),
- .B1(\g_new$475 ),
+ .A1(\p_new$364 ),
+ .A2(\g_new$367 ),
+ .B1(\g_new$365 ),
.X(\g_new$493 )
);
sky130_fd_sc_hd__and2_1 \U$$366 (
- .A(\p_new$478 ),
- .B(\p_new$476 ),
+ .A(\p_new$368 ),
+ .B(\p_new$366 ),
.X(\p_new$494 )
);
sky130_fd_sc_hd__a21o_1 \U$$367 (
- .A1(\p_new$478 ),
- .A2(\g_new$477 ),
- .B1(\g_new$479 ),
+ .A1(\p_new$366 ),
+ .A2(\g_new$369 ),
+ .B1(\g_new$367 ),
.X(\g_new$495 )
);
sky130_fd_sc_hd__and2_1 \U$$368 (
- .A(\p_new$482 ),
- .B(\p_new$480 ),
+ .A(\p_new$370 ),
+ .B(\p_new$368 ),
.X(\p_new$496 )
);
sky130_fd_sc_hd__a21o_1 \U$$369 (
- .A1(\p_new$482 ),
- .A2(\g_new$481 ),
- .B1(\g_new$483 ),
+ .A1(\p_new$368 ),
+ .A2(\g_new$371 ),
+ .B1(\g_new$369 ),
.X(\g_new$497 )
);
sky130_fd_sc_hd__ha_1 \U$$37 (
@@ -2581,58 +3755,58 @@
.SUM(\$signal$77 )
);
sky130_fd_sc_hd__and2_1 \U$$370 (
- .A(\p_new$486 ),
- .B(\p_new$484 ),
+ .A(\p_new$372 ),
+ .B(\p_new$370 ),
.X(\p_new$498 )
);
sky130_fd_sc_hd__a21o_1 \U$$371 (
- .A1(\p_new$486 ),
- .A2(\g_new$485 ),
- .B1(\g_new$487 ),
+ .A1(\p_new$370 ),
+ .A2(\g_new$373 ),
+ .B1(\g_new$371 ),
.X(\g_new$499 )
);
sky130_fd_sc_hd__and2_1 \U$$372 (
- .A(\p_new$490 ),
- .B(\p_new$488 ),
+ .A(\p_new$374 ),
+ .B(\p_new$372 ),
.X(\p_new$500 )
);
sky130_fd_sc_hd__a21o_1 \U$$373 (
- .A1(\p_new$490 ),
- .A2(\g_new$489 ),
- .B1(\g_new$491 ),
+ .A1(\p_new$372 ),
+ .A2(\g_new$375 ),
+ .B1(\g_new$373 ),
.X(\g_new$501 )
);
sky130_fd_sc_hd__and2_1 \U$$374 (
- .A(\p_new$494 ),
- .B(\p_new$492 ),
+ .A(\p_new$376 ),
+ .B(\p_new$374 ),
.X(\p_new$502 )
);
sky130_fd_sc_hd__a21o_1 \U$$375 (
- .A1(\p_new$494 ),
- .A2(\g_new$493 ),
- .B1(\g_new$495 ),
+ .A1(\p_new$374 ),
+ .A2(\g_new$377 ),
+ .B1(\g_new$375 ),
.X(\g_new$503 )
);
sky130_fd_sc_hd__and2_1 \U$$376 (
- .A(\p_new$498 ),
- .B(\p_new$496 ),
+ .A(\p_new$378 ),
+ .B(\p_new$376 ),
.X(\p_new$504 )
);
sky130_fd_sc_hd__a21o_1 \U$$377 (
- .A1(\p_new$498 ),
- .A2(\g_new$497 ),
- .B1(\g_new$499 ),
+ .A1(\p_new$376 ),
+ .A2(\g_new$379 ),
+ .B1(\g_new$377 ),
.X(\g_new$505 )
);
sky130_fd_sc_hd__and2_1 \U$$378 (
- .A(\p_new$502 ),
- .B(\p_new$500 ),
+ .A(\p_new$380 ),
+ .B(\p_new$378 ),
.X(\p_new$506 )
);
sky130_fd_sc_hd__a21o_1 \U$$379 (
- .A1(\p_new$502 ),
- .A2(\g_new$501 ),
- .B1(\g_new$503 ),
+ .A1(\p_new$378 ),
+ .A2(\g_new$381 ),
+ .B1(\g_new$379 ),
.X(\g_new$507 )
);
sky130_fd_sc_hd__ha_1 \U$$38 (
@@ -2642,58 +3816,58 @@
.SUM(\$signal$79 )
);
sky130_fd_sc_hd__and2_1 \U$$380 (
- .A(\p_new$506 ),
- .B(\p_new$504 ),
+ .A(\p_new$382 ),
+ .B(\p_new$380 ),
.X(\p_new$508 )
);
sky130_fd_sc_hd__a21o_1 \U$$381 (
- .A1(\p_new$506 ),
- .A2(\g_new$505 ),
- .B1(\g_new$507 ),
+ .A1(\p_new$380 ),
+ .A2(\g_new$383 ),
+ .B1(\g_new$381 ),
.X(\g_new$509 )
);
sky130_fd_sc_hd__and2_1 \U$$382 (
- .A(\p_new$500 ),
- .B(\p_new$504 ),
+ .A(\p_new$388 ),
+ .B(\p_new$384 ),
.X(\p_new$510 )
);
sky130_fd_sc_hd__a21o_1 \U$$383 (
- .A1(\p_new$500 ),
- .A2(\g_new$505 ),
- .B1(\g_new$501 ),
+ .A1(\p_new$384 ),
+ .A2(\g_new$389 ),
+ .B1(\g_new$385 ),
.X(\g_new$511 )
);
sky130_fd_sc_hd__and2_1 \U$$384 (
- .A(\p_new$484 ),
- .B(\p_new$496 ),
+ .A(\p_new$390 ),
+ .B(\p_new$386 ),
.X(\p_new$512 )
);
sky130_fd_sc_hd__a21o_1 \U$$385 (
- .A1(\p_new$484 ),
- .A2(\g_new$497 ),
- .B1(\g_new$485 ),
+ .A1(\p_new$386 ),
+ .A2(\g_new$391 ),
+ .B1(\g_new$387 ),
.X(\g_new$513 )
);
sky130_fd_sc_hd__and2_1 \U$$386 (
- .A(\p_new$488 ),
- .B(\p_new$504 ),
+ .A(\p_new$392 ),
+ .B(\p_new$388 ),
.X(\p_new$514 )
);
sky130_fd_sc_hd__a21o_1 \U$$387 (
- .A1(\p_new$488 ),
- .A2(\g_new$505 ),
- .B1(\g_new$489 ),
+ .A1(\p_new$388 ),
+ .A2(\g_new$393 ),
+ .B1(\g_new$389 ),
.X(\g_new$515 )
);
sky130_fd_sc_hd__and2_1 \U$$388 (
- .A(\p_new$492 ),
- .B(\p_new$510 ),
+ .A(\p_new$394 ),
+ .B(\p_new$390 ),
.X(\p_new$516 )
);
sky130_fd_sc_hd__a21o_1 \U$$389 (
- .A1(\p_new$492 ),
- .A2(\g_new$511 ),
- .B1(\g_new$493 ),
+ .A1(\p_new$390 ),
+ .A2(\g_new$395 ),
+ .B1(\g_new$391 ),
.X(\g_new$517 )
);
sky130_fd_sc_hd__ha_1 \U$$39 (
@@ -2703,58 +3877,58 @@
.SUM(\$signal$81 )
);
sky130_fd_sc_hd__and2_1 \U$$390 (
- .A(\p_new$452 ),
- .B(\p_new$480 ),
+ .A(\p_new$396 ),
+ .B(\p_new$392 ),
.X(\p_new$518 )
);
sky130_fd_sc_hd__a21o_1 \U$$391 (
- .A1(\p_new$452 ),
- .A2(\g_new$481 ),
- .B1(\g_new$453 ),
+ .A1(\p_new$392 ),
+ .A2(\g_new$397 ),
+ .B1(\g_new$393 ),
.X(\g_new$519 )
);
sky130_fd_sc_hd__and2_1 \U$$392 (
- .A(\p_new$456 ),
- .B(\p_new$496 ),
+ .A(\p_new$398 ),
+ .B(\p_new$394 ),
.X(\p_new$520 )
);
sky130_fd_sc_hd__a21o_1 \U$$393 (
- .A1(\p_new$456 ),
- .A2(\g_new$497 ),
- .B1(\g_new$457 ),
+ .A1(\p_new$394 ),
+ .A2(\g_new$399 ),
+ .B1(\g_new$395 ),
.X(\g_new$521 )
);
sky130_fd_sc_hd__and2_1 \U$$394 (
- .A(\p_new$460 ),
- .B(\p_new$512 ),
+ .A(\p_new$400 ),
+ .B(\p_new$396 ),
.X(\p_new$522 )
);
sky130_fd_sc_hd__a21o_1 \U$$395 (
- .A1(\p_new$460 ),
- .A2(\g_new$513 ),
- .B1(\g_new$461 ),
+ .A1(\p_new$396 ),
+ .A2(\g_new$401 ),
+ .B1(\g_new$397 ),
.X(\g_new$523 )
);
sky130_fd_sc_hd__and2_1 \U$$396 (
- .A(\p_new$464 ),
- .B(\p_new$504 ),
+ .A(\p_new$402 ),
+ .B(\p_new$398 ),
.X(\p_new$524 )
);
sky130_fd_sc_hd__a21o_1 \U$$397 (
- .A1(\p_new$464 ),
- .A2(\g_new$505 ),
- .B1(\g_new$465 ),
+ .A1(\p_new$398 ),
+ .A2(\g_new$403 ),
+ .B1(\g_new$399 ),
.X(\g_new$525 )
);
sky130_fd_sc_hd__and2_1 \U$$398 (
- .A(\p_new$468 ),
- .B(\p_new$514 ),
+ .A(\p_new$404 ),
+ .B(\p_new$400 ),
.X(\p_new$526 )
);
sky130_fd_sc_hd__a21o_1 \U$$399 (
- .A1(\p_new$468 ),
- .A2(\g_new$515 ),
- .B1(\g_new$469 ),
+ .A1(\p_new$400 ),
+ .A2(\g_new$405 ),
+ .B1(\g_new$401 ),
.X(\g_new$527 )
);
sky130_fd_sc_hd__ha_1 \U$$4 (
@@ -2770,58 +3944,58 @@
.SUM(\$signal$83 )
);
sky130_fd_sc_hd__and2_1 \U$$400 (
- .A(\p_new$472 ),
- .B(\p_new$510 ),
+ .A(\p_new$406 ),
+ .B(\p_new$402 ),
.X(\p_new$528 )
);
sky130_fd_sc_hd__a21o_1 \U$$401 (
- .A1(\p_new$472 ),
- .A2(\g_new$511 ),
- .B1(\g_new$473 ),
+ .A1(\p_new$402 ),
+ .A2(\g_new$407 ),
+ .B1(\g_new$403 ),
.X(\g_new$529 )
);
sky130_fd_sc_hd__and2_1 \U$$402 (
- .A(\p_new$476 ),
- .B(\p_new$516 ),
+ .A(\p_new$408 ),
+ .B(\p_new$404 ),
.X(\p_new$530 )
);
sky130_fd_sc_hd__a21o_1 \U$$403 (
- .A1(\p_new$476 ),
- .A2(\g_new$517 ),
- .B1(\g_new$477 ),
+ .A1(\p_new$404 ),
+ .A2(\g_new$409 ),
+ .B1(\g_new$405 ),
.X(\g_new$531 )
);
sky130_fd_sc_hd__and2_1 \U$$404 (
- .A(\p_new$388 ),
- .B(\p_new$448 ),
+ .A(\p_new$410 ),
+ .B(\p_new$406 ),
.X(\p_new$532 )
);
sky130_fd_sc_hd__a21o_1 \U$$405 (
- .A1(\p_new$388 ),
- .A2(\g_new$449 ),
- .B1(\g_new$389 ),
+ .A1(\p_new$406 ),
+ .A2(\g_new$411 ),
+ .B1(\g_new$407 ),
.X(\g_new$533 )
);
sky130_fd_sc_hd__and2_1 \U$$406 (
- .A(\p_new$392 ),
- .B(\p_new$480 ),
+ .A(\p_new$412 ),
+ .B(\p_new$408 ),
.X(\p_new$534 )
);
sky130_fd_sc_hd__a21o_1 \U$$407 (
- .A1(\p_new$392 ),
- .A2(\g_new$481 ),
- .B1(\g_new$393 ),
+ .A1(\p_new$408 ),
+ .A2(\g_new$413 ),
+ .B1(\g_new$409 ),
.X(\g_new$535 )
);
sky130_fd_sc_hd__and2_1 \U$$408 (
- .A(\p_new$396 ),
- .B(\p_new$518 ),
+ .A(\p_new$414 ),
+ .B(\p_new$410 ),
.X(\p_new$536 )
);
sky130_fd_sc_hd__a21o_1 \U$$409 (
- .A1(\p_new$396 ),
- .A2(\g_new$519 ),
- .B1(\g_new$397 ),
+ .A1(\p_new$410 ),
+ .A2(\g_new$415 ),
+ .B1(\g_new$411 ),
.X(\g_new$537 )
);
sky130_fd_sc_hd__ha_1 \U$$41 (
@@ -2831,58 +4005,58 @@
.SUM(\$signal$85 )
);
sky130_fd_sc_hd__and2_1 \U$$410 (
- .A(\p_new$400 ),
- .B(\p_new$496 ),
+ .A(\p_new$416 ),
+ .B(\p_new$412 ),
.X(\p_new$538 )
);
sky130_fd_sc_hd__a21o_1 \U$$411 (
- .A1(\p_new$400 ),
- .A2(\g_new$497 ),
- .B1(\g_new$401 ),
+ .A1(\p_new$412 ),
+ .A2(\g_new$417 ),
+ .B1(\g_new$413 ),
.X(\g_new$539 )
);
sky130_fd_sc_hd__and2_1 \U$$412 (
- .A(\p_new$404 ),
- .B(\p_new$520 ),
+ .A(\p_new$418 ),
+ .B(\p_new$414 ),
.X(\p_new$540 )
);
sky130_fd_sc_hd__a21o_1 \U$$413 (
- .A1(\p_new$404 ),
- .A2(\g_new$521 ),
- .B1(\g_new$405 ),
+ .A1(\p_new$414 ),
+ .A2(\g_new$419 ),
+ .B1(\g_new$415 ),
.X(\g_new$541 )
);
sky130_fd_sc_hd__and2_1 \U$$414 (
- .A(\p_new$408 ),
- .B(\p_new$512 ),
+ .A(\p_new$420 ),
+ .B(\p_new$416 ),
.X(\p_new$542 )
);
sky130_fd_sc_hd__a21o_1 \U$$415 (
- .A1(\p_new$408 ),
- .A2(\g_new$513 ),
- .B1(\g_new$409 ),
+ .A1(\p_new$416 ),
+ .A2(\g_new$421 ),
+ .B1(\g_new$417 ),
.X(\g_new$543 )
);
sky130_fd_sc_hd__and2_1 \U$$416 (
- .A(\p_new$412 ),
- .B(\p_new$522 ),
+ .A(\p_new$422 ),
+ .B(\p_new$418 ),
.X(\p_new$544 )
);
sky130_fd_sc_hd__a21o_1 \U$$417 (
- .A1(\p_new$412 ),
- .A2(\g_new$523 ),
- .B1(\g_new$413 ),
+ .A1(\p_new$418 ),
+ .A2(\g_new$423 ),
+ .B1(\g_new$419 ),
.X(\g_new$545 )
);
sky130_fd_sc_hd__and2_1 \U$$418 (
- .A(\p_new$416 ),
- .B(\p_new$504 ),
+ .A(\p_new$424 ),
+ .B(\p_new$420 ),
.X(\p_new$546 )
);
sky130_fd_sc_hd__a21o_1 \U$$419 (
- .A1(\p_new$416 ),
- .A2(\g_new$505 ),
- .B1(\g_new$417 ),
+ .A1(\p_new$420 ),
+ .A2(\g_new$425 ),
+ .B1(\g_new$421 ),
.X(\g_new$547 )
);
sky130_fd_sc_hd__ha_1 \U$$42 (
@@ -2892,58 +4066,58 @@
.SUM(\$signal$87 )
);
sky130_fd_sc_hd__and2_1 \U$$420 (
- .A(\p_new$420 ),
- .B(\p_new$524 ),
+ .A(\p_new$426 ),
+ .B(\p_new$422 ),
.X(\p_new$548 )
);
sky130_fd_sc_hd__a21o_1 \U$$421 (
- .A1(\p_new$420 ),
- .A2(\g_new$525 ),
- .B1(\g_new$421 ),
+ .A1(\p_new$422 ),
+ .A2(\g_new$427 ),
+ .B1(\g_new$423 ),
.X(\g_new$549 )
);
sky130_fd_sc_hd__and2_1 \U$$422 (
- .A(\p_new$424 ),
- .B(\p_new$514 ),
+ .A(\p_new$428 ),
+ .B(\p_new$424 ),
.X(\p_new$550 )
);
sky130_fd_sc_hd__a21o_1 \U$$423 (
.A1(\p_new$424 ),
- .A2(\g_new$515 ),
+ .A2(\g_new$429 ),
.B1(\g_new$425 ),
.X(\g_new$551 )
);
sky130_fd_sc_hd__and2_1 \U$$424 (
- .A(\p_new$428 ),
- .B(\p_new$526 ),
+ .A(\p_new$430 ),
+ .B(\p_new$426 ),
.X(\p_new$552 )
);
sky130_fd_sc_hd__a21o_1 \U$$425 (
- .A1(\p_new$428 ),
- .A2(\g_new$527 ),
- .B1(\g_new$429 ),
+ .A1(\p_new$426 ),
+ .A2(\g_new$431 ),
+ .B1(\g_new$427 ),
.X(\g_new$553 )
);
sky130_fd_sc_hd__and2_1 \U$$426 (
.A(\p_new$432 ),
- .B(\p_new$510 ),
+ .B(\p_new$428 ),
.X(\p_new$554 )
);
sky130_fd_sc_hd__a21o_1 \U$$427 (
- .A1(\p_new$432 ),
- .A2(\g_new$511 ),
- .B1(\g_new$433 ),
+ .A1(\p_new$428 ),
+ .A2(\g_new$433 ),
+ .B1(\g_new$429 ),
.X(\g_new$555 )
);
sky130_fd_sc_hd__and2_1 \U$$428 (
- .A(\p_new$436 ),
- .B(\p_new$528 ),
+ .A(\p_new$434 ),
+ .B(\p_new$430 ),
.X(\p_new$556 )
);
sky130_fd_sc_hd__a21o_1 \U$$429 (
- .A1(\p_new$436 ),
- .A2(\g_new$529 ),
- .B1(\g_new$437 ),
+ .A1(\p_new$430 ),
+ .A2(\g_new$435 ),
+ .B1(\g_new$431 ),
.X(\g_new$557 )
);
sky130_fd_sc_hd__ha_1 \U$$43 (
@@ -2953,58 +4127,58 @@
.SUM(\$signal$89 )
);
sky130_fd_sc_hd__and2_1 \U$$430 (
- .A(\p_new$440 ),
- .B(\p_new$516 ),
+ .A(\p_new$436 ),
+ .B(\p_new$432 ),
.X(\p_new$558 )
);
sky130_fd_sc_hd__a21o_1 \U$$431 (
- .A1(\p_new$440 ),
- .A2(\g_new$517 ),
- .B1(\g_new$441 ),
+ .A1(\p_new$432 ),
+ .A2(\g_new$437 ),
+ .B1(\g_new$433 ),
.X(\g_new$559 )
);
sky130_fd_sc_hd__and2_1 \U$$432 (
- .A(\p_new$444 ),
- .B(\p_new$530 ),
+ .A(\p_new$438 ),
+ .B(\p_new$434 ),
.X(\p_new$560 )
);
sky130_fd_sc_hd__a21o_1 \U$$433 (
- .A1(\p_new$444 ),
- .A2(\g_new$531 ),
- .B1(\g_new$445 ),
+ .A1(\p_new$434 ),
+ .A2(\g_new$439 ),
+ .B1(\g_new$435 ),
.X(\g_new$561 )
);
sky130_fd_sc_hd__and2_1 \U$$434 (
- .A(\p_new$260 ),
- .B(\p_new$384 ),
+ .A(\p_new$440 ),
+ .B(\p_new$436 ),
.X(\p_new$562 )
);
sky130_fd_sc_hd__a21o_1 \U$$435 (
- .A1(\p_new$260 ),
- .A2(\g_new$385 ),
- .B1(\g_new$261 ),
+ .A1(\p_new$436 ),
+ .A2(\g_new$441 ),
+ .B1(\g_new$437 ),
.X(\g_new$563 )
);
sky130_fd_sc_hd__and2_1 \U$$436 (
- .A(\p_new$264 ),
- .B(\p_new$448 ),
+ .A(\p_new$442 ),
+ .B(\p_new$438 ),
.X(\p_new$564 )
);
sky130_fd_sc_hd__a21o_1 \U$$437 (
- .A1(\p_new$264 ),
- .A2(\g_new$449 ),
- .B1(\g_new$265 ),
+ .A1(\p_new$438 ),
+ .A2(\g_new$443 ),
+ .B1(\g_new$439 ),
.X(\g_new$565 )
);
sky130_fd_sc_hd__and2_1 \U$$438 (
- .A(\p_new$268 ),
- .B(\p_new$532 ),
+ .A(\p_new$444 ),
+ .B(\p_new$440 ),
.X(\p_new$566 )
);
sky130_fd_sc_hd__a21o_1 \U$$439 (
- .A1(\p_new$268 ),
- .A2(\g_new$533 ),
- .B1(\g_new$269 ),
+ .A1(\p_new$440 ),
+ .A2(\g_new$445 ),
+ .B1(\g_new$441 ),
.X(\g_new$567 )
);
sky130_fd_sc_hd__ha_1 \U$$44 (
@@ -3014,58 +4188,58 @@
.SUM(\$signal$91 )
);
sky130_fd_sc_hd__and2_1 \U$$440 (
- .A(\p_new$272 ),
- .B(\p_new$480 ),
+ .A(\p_new$446 ),
+ .B(\p_new$442 ),
.X(\p_new$568 )
);
sky130_fd_sc_hd__a21o_1 \U$$441 (
- .A1(\p_new$272 ),
- .A2(\g_new$481 ),
- .B1(\g_new$273 ),
+ .A1(\p_new$442 ),
+ .A2(\g_new$447 ),
+ .B1(\g_new$443 ),
.X(\g_new$569 )
);
sky130_fd_sc_hd__and2_1 \U$$442 (
- .A(\p_new$276 ),
- .B(\p_new$534 ),
+ .A(\p_new$448 ),
+ .B(\p_new$444 ),
.X(\p_new$570 )
);
sky130_fd_sc_hd__a21o_1 \U$$443 (
- .A1(\p_new$276 ),
- .A2(\g_new$535 ),
- .B1(\g_new$277 ),
+ .A1(\p_new$444 ),
+ .A2(\g_new$449 ),
+ .B1(\g_new$445 ),
.X(\g_new$571 )
);
sky130_fd_sc_hd__and2_1 \U$$444 (
- .A(\p_new$280 ),
- .B(\p_new$518 ),
+ .A(\p_new$450 ),
+ .B(\p_new$446 ),
.X(\p_new$572 )
);
sky130_fd_sc_hd__a21o_1 \U$$445 (
- .A1(\p_new$280 ),
- .A2(\g_new$519 ),
- .B1(\g_new$281 ),
+ .A1(\p_new$446 ),
+ .A2(\g_new$451 ),
+ .B1(\g_new$447 ),
.X(\g_new$573 )
);
sky130_fd_sc_hd__and2_1 \U$$446 (
- .A(\p_new$284 ),
- .B(\p_new$536 ),
+ .A(\p_new$452 ),
+ .B(\p_new$448 ),
.X(\p_new$574 )
);
sky130_fd_sc_hd__a21o_1 \U$$447 (
- .A1(\p_new$284 ),
- .A2(\g_new$537 ),
- .B1(\g_new$285 ),
+ .A1(\p_new$448 ),
+ .A2(\g_new$453 ),
+ .B1(\g_new$449 ),
.X(\g_new$575 )
);
sky130_fd_sc_hd__and2_1 \U$$448 (
- .A(\p_new$288 ),
- .B(\p_new$496 ),
+ .A(\p_new$454 ),
+ .B(\p_new$450 ),
.X(\p_new$576 )
);
sky130_fd_sc_hd__a21o_1 \U$$449 (
- .A1(\p_new$288 ),
- .A2(\g_new$497 ),
- .B1(\g_new$289 ),
+ .A1(\p_new$450 ),
+ .A2(\g_new$455 ),
+ .B1(\g_new$451 ),
.X(\g_new$577 )
);
sky130_fd_sc_hd__ha_1 \U$$45 (
@@ -3075,58 +4249,58 @@
.SUM(\$signal$93 )
);
sky130_fd_sc_hd__and2_1 \U$$450 (
- .A(\p_new$292 ),
- .B(\p_new$538 ),
+ .A(\p_new$456 ),
+ .B(\p_new$452 ),
.X(\p_new$578 )
);
sky130_fd_sc_hd__a21o_1 \U$$451 (
- .A1(\p_new$292 ),
- .A2(\g_new$539 ),
- .B1(\g_new$293 ),
+ .A1(\p_new$452 ),
+ .A2(\g_new$457 ),
+ .B1(\g_new$453 ),
.X(\g_new$579 )
);
sky130_fd_sc_hd__and2_1 \U$$452 (
- .A(\p_new$296 ),
- .B(\p_new$520 ),
+ .A(\p_new$458 ),
+ .B(\p_new$454 ),
.X(\p_new$580 )
);
sky130_fd_sc_hd__a21o_1 \U$$453 (
- .A1(\p_new$296 ),
- .A2(\g_new$521 ),
- .B1(\g_new$297 ),
+ .A1(\p_new$454 ),
+ .A2(\g_new$459 ),
+ .B1(\g_new$455 ),
.X(\g_new$581 )
);
sky130_fd_sc_hd__and2_1 \U$$454 (
- .A(\p_new$300 ),
- .B(\p_new$540 ),
+ .A(\p_new$460 ),
+ .B(\p_new$456 ),
.X(\p_new$582 )
);
sky130_fd_sc_hd__a21o_1 \U$$455 (
- .A1(\p_new$300 ),
- .A2(\g_new$541 ),
- .B1(\g_new$301 ),
+ .A1(\p_new$456 ),
+ .A2(\g_new$461 ),
+ .B1(\g_new$457 ),
.X(\g_new$583 )
);
sky130_fd_sc_hd__and2_1 \U$$456 (
- .A(\p_new$304 ),
- .B(\p_new$512 ),
+ .A(\p_new$462 ),
+ .B(\p_new$458 ),
.X(\p_new$584 )
);
sky130_fd_sc_hd__a21o_1 \U$$457 (
- .A1(\p_new$304 ),
- .A2(\g_new$513 ),
- .B1(\g_new$305 ),
+ .A1(\p_new$458 ),
+ .A2(\g_new$463 ),
+ .B1(\g_new$459 ),
.X(\g_new$585 )
);
sky130_fd_sc_hd__and2_1 \U$$458 (
- .A(\p_new$308 ),
- .B(\p_new$542 ),
+ .A(\p_new$464 ),
+ .B(\p_new$460 ),
.X(\p_new$586 )
);
sky130_fd_sc_hd__a21o_1 \U$$459 (
- .A1(\p_new$308 ),
- .A2(\g_new$543 ),
- .B1(\g_new$309 ),
+ .A1(\p_new$460 ),
+ .A2(\g_new$465 ),
+ .B1(\g_new$461 ),
.X(\g_new$587 )
);
sky130_fd_sc_hd__ha_1 \U$$46 (
@@ -3136,58 +4310,58 @@
.SUM(\$signal$95 )
);
sky130_fd_sc_hd__and2_1 \U$$460 (
- .A(\p_new$312 ),
- .B(\p_new$522 ),
+ .A(\p_new$466 ),
+ .B(\p_new$462 ),
.X(\p_new$588 )
);
sky130_fd_sc_hd__a21o_1 \U$$461 (
- .A1(\p_new$312 ),
- .A2(\g_new$523 ),
- .B1(\g_new$313 ),
+ .A1(\p_new$462 ),
+ .A2(\g_new$467 ),
+ .B1(\g_new$463 ),
.X(\g_new$589 )
);
sky130_fd_sc_hd__and2_1 \U$$462 (
- .A(\p_new$316 ),
- .B(\p_new$544 ),
+ .A(\p_new$468 ),
+ .B(\p_new$464 ),
.X(\p_new$590 )
);
sky130_fd_sc_hd__a21o_1 \U$$463 (
- .A1(\p_new$316 ),
- .A2(\g_new$545 ),
- .B1(\g_new$317 ),
+ .A1(\p_new$464 ),
+ .A2(\g_new$469 ),
+ .B1(\g_new$465 ),
.X(\g_new$591 )
);
sky130_fd_sc_hd__and2_1 \U$$464 (
- .A(\p_new$320 ),
- .B(\p_new$504 ),
+ .A(\p_new$470 ),
+ .B(\p_new$466 ),
.X(\p_new$592 )
);
sky130_fd_sc_hd__a21o_1 \U$$465 (
- .A1(\p_new$320 ),
- .A2(\g_new$505 ),
- .B1(\g_new$321 ),
+ .A1(\p_new$466 ),
+ .A2(\g_new$471 ),
+ .B1(\g_new$467 ),
.X(\g_new$593 )
);
sky130_fd_sc_hd__and2_1 \U$$466 (
- .A(\p_new$324 ),
- .B(\p_new$546 ),
+ .A(\p_new$472 ),
+ .B(\p_new$468 ),
.X(\p_new$594 )
);
sky130_fd_sc_hd__a21o_1 \U$$467 (
- .A1(\p_new$324 ),
- .A2(\g_new$547 ),
- .B1(\g_new$325 ),
+ .A1(\p_new$468 ),
+ .A2(\g_new$473 ),
+ .B1(\g_new$469 ),
.X(\g_new$595 )
);
sky130_fd_sc_hd__and2_1 \U$$468 (
- .A(\p_new$328 ),
- .B(\p_new$524 ),
+ .A(\p_new$474 ),
+ .B(\p_new$470 ),
.X(\p_new$596 )
);
sky130_fd_sc_hd__a21o_1 \U$$469 (
- .A1(\p_new$328 ),
- .A2(\g_new$525 ),
- .B1(\g_new$329 ),
+ .A1(\p_new$470 ),
+ .A2(\g_new$475 ),
+ .B1(\g_new$471 ),
.X(\g_new$597 )
);
sky130_fd_sc_hd__ha_1 \U$$47 (
@@ -3197,58 +4371,58 @@
.SUM(\$signal$97 )
);
sky130_fd_sc_hd__and2_1 \U$$470 (
- .A(\p_new$332 ),
- .B(\p_new$548 ),
+ .A(\p_new$476 ),
+ .B(\p_new$472 ),
.X(\p_new$598 )
);
sky130_fd_sc_hd__a21o_1 \U$$471 (
- .A1(\p_new$332 ),
- .A2(\g_new$549 ),
- .B1(\g_new$333 ),
+ .A1(\p_new$472 ),
+ .A2(\g_new$477 ),
+ .B1(\g_new$473 ),
.X(\g_new$599 )
);
sky130_fd_sc_hd__and2_1 \U$$472 (
- .A(\p_new$336 ),
- .B(\p_new$514 ),
+ .A(\p_new$478 ),
+ .B(\p_new$474 ),
.X(\p_new$600 )
);
sky130_fd_sc_hd__a21o_1 \U$$473 (
- .A1(\p_new$336 ),
- .A2(\g_new$515 ),
- .B1(\g_new$337 ),
+ .A1(\p_new$474 ),
+ .A2(\g_new$479 ),
+ .B1(\g_new$475 ),
.X(\g_new$601 )
);
sky130_fd_sc_hd__and2_1 \U$$474 (
- .A(\p_new$340 ),
- .B(\p_new$550 ),
+ .A(\p_new$480 ),
+ .B(\p_new$476 ),
.X(\p_new$602 )
);
sky130_fd_sc_hd__a21o_1 \U$$475 (
- .A1(\p_new$340 ),
- .A2(\g_new$551 ),
- .B1(\g_new$341 ),
+ .A1(\p_new$476 ),
+ .A2(\g_new$481 ),
+ .B1(\g_new$477 ),
.X(\g_new$603 )
);
sky130_fd_sc_hd__and2_1 \U$$476 (
- .A(\p_new$344 ),
- .B(\p_new$526 ),
+ .A(\p_new$482 ),
+ .B(\p_new$478 ),
.X(\p_new$604 )
);
sky130_fd_sc_hd__a21o_1 \U$$477 (
- .A1(\p_new$344 ),
- .A2(\g_new$527 ),
- .B1(\g_new$345 ),
+ .A1(\p_new$478 ),
+ .A2(\g_new$483 ),
+ .B1(\g_new$479 ),
.X(\g_new$605 )
);
sky130_fd_sc_hd__and2_1 \U$$478 (
- .A(\p_new$348 ),
- .B(\p_new$552 ),
+ .A(\p_new$484 ),
+ .B(\p_new$480 ),
.X(\p_new$606 )
);
sky130_fd_sc_hd__a21o_1 \U$$479 (
- .A1(\p_new$348 ),
- .A2(\g_new$553 ),
- .B1(\g_new$349 ),
+ .A1(\p_new$480 ),
+ .A2(\g_new$485 ),
+ .B1(\g_new$481 ),
.X(\g_new$607 )
);
sky130_fd_sc_hd__ha_1 \U$$48 (
@@ -3258,58 +4432,58 @@
.SUM(\$signal$99 )
);
sky130_fd_sc_hd__and2_1 \U$$480 (
- .A(\p_new$352 ),
- .B(\p_new$510 ),
+ .A(\p_new$486 ),
+ .B(\p_new$482 ),
.X(\p_new$608 )
);
sky130_fd_sc_hd__a21o_1 \U$$481 (
- .A1(\p_new$352 ),
- .A2(\g_new$511 ),
- .B1(\g_new$353 ),
+ .A1(\p_new$482 ),
+ .A2(\g_new$487 ),
+ .B1(\g_new$483 ),
.X(\g_new$609 )
);
sky130_fd_sc_hd__and2_1 \U$$482 (
- .A(\p_new$356 ),
- .B(\p_new$554 ),
+ .A(\p_new$488 ),
+ .B(\p_new$484 ),
.X(\p_new$610 )
);
sky130_fd_sc_hd__a21o_1 \U$$483 (
- .A1(\p_new$356 ),
- .A2(\g_new$555 ),
- .B1(\g_new$357 ),
+ .A1(\p_new$484 ),
+ .A2(\g_new$489 ),
+ .B1(\g_new$485 ),
.X(\g_new$611 )
);
sky130_fd_sc_hd__and2_1 \U$$484 (
- .A(\p_new$360 ),
- .B(\p_new$528 ),
+ .A(\p_new$490 ),
+ .B(\p_new$486 ),
.X(\p_new$612 )
);
sky130_fd_sc_hd__a21o_1 \U$$485 (
- .A1(\p_new$360 ),
- .A2(\g_new$529 ),
- .B1(\g_new$361 ),
+ .A1(\p_new$486 ),
+ .A2(\g_new$491 ),
+ .B1(\g_new$487 ),
.X(\g_new$613 )
);
sky130_fd_sc_hd__and2_1 \U$$486 (
- .A(\p_new$364 ),
- .B(\p_new$556 ),
+ .A(\p_new$492 ),
+ .B(\p_new$488 ),
.X(\p_new$614 )
);
sky130_fd_sc_hd__a21o_1 \U$$487 (
- .A1(\p_new$364 ),
- .A2(\g_new$557 ),
- .B1(\g_new$365 ),
+ .A1(\p_new$488 ),
+ .A2(\g_new$493 ),
+ .B1(\g_new$489 ),
.X(\g_new$615 )
);
sky130_fd_sc_hd__and2_1 \U$$488 (
- .A(\p_new$368 ),
- .B(\p_new$516 ),
+ .A(\p_new$494 ),
+ .B(\p_new$490 ),
.X(\p_new$616 )
);
sky130_fd_sc_hd__a21o_1 \U$$489 (
- .A1(\p_new$368 ),
- .A2(\g_new$517 ),
- .B1(\g_new$369 ),
+ .A1(\p_new$490 ),
+ .A2(\g_new$495 ),
+ .B1(\g_new$491 ),
.X(\g_new$617 )
);
sky130_fd_sc_hd__ha_1 \U$$49 (
@@ -3319,58 +4493,58 @@
.SUM(\$signal$101 )
);
sky130_fd_sc_hd__and2_1 \U$$490 (
- .A(\p_new$372 ),
- .B(\p_new$558 ),
+ .A(\p_new$496 ),
+ .B(\p_new$492 ),
.X(\p_new$618 )
);
sky130_fd_sc_hd__a21o_1 \U$$491 (
- .A1(\p_new$372 ),
- .A2(\g_new$559 ),
- .B1(\g_new$373 ),
+ .A1(\p_new$492 ),
+ .A2(\g_new$497 ),
+ .B1(\g_new$493 ),
.X(\g_new$619 )
);
sky130_fd_sc_hd__and2_1 \U$$492 (
- .A(\p_new$376 ),
- .B(\p_new$530 ),
+ .A(\p_new$498 ),
+ .B(\p_new$494 ),
.X(\p_new$620 )
);
sky130_fd_sc_hd__a21o_1 \U$$493 (
- .A1(\p_new$376 ),
- .A2(\g_new$531 ),
- .B1(\g_new$377 ),
+ .A1(\p_new$494 ),
+ .A2(\g_new$499 ),
+ .B1(\g_new$495 ),
.X(\g_new$621 )
);
sky130_fd_sc_hd__and2_1 \U$$494 (
- .A(\p_new$380 ),
- .B(\p_new$560 ),
+ .A(\p_new$500 ),
+ .B(\p_new$496 ),
.X(\p_new$622 )
);
sky130_fd_sc_hd__a21o_1 \U$$495 (
- .A1(\p_new$380 ),
- .A2(\g_new$561 ),
- .B1(\g_new$381 ),
+ .A1(\p_new$496 ),
+ .A2(\g_new$501 ),
+ .B1(\g_new$497 ),
.X(\g_new$623 )
);
sky130_fd_sc_hd__and2_1 \U$$496 (
- .A(\$signal$7 ),
- .B(p_new),
+ .A(\p_new$502 ),
+ .B(\p_new$498 ),
.X(\p_new$624 )
);
sky130_fd_sc_hd__a21o_1 \U$$497 (
- .A1(\$signal$7 ),
- .A2(g_new),
- .B1(\$signal$6 ),
+ .A1(\p_new$498 ),
+ .A2(\g_new$503 ),
+ .B1(\g_new$499 ),
.X(\g_new$625 )
);
sky130_fd_sc_hd__and2_1 \U$$498 (
- .A(\$signal$11 ),
- .B(\p_new$384 ),
+ .A(\p_new$504 ),
+ .B(\p_new$500 ),
.X(\p_new$626 )
);
sky130_fd_sc_hd__a21o_1 \U$$499 (
- .A1(\$signal$11 ),
- .A2(\g_new$385 ),
- .B1(\$signal$10 ),
+ .A1(\p_new$500 ),
+ .A2(\g_new$505 ),
+ .B1(\g_new$501 ),
.X(\g_new$627 )
);
sky130_fd_sc_hd__ha_1 \U$$5 (
@@ -3386,58 +4560,58 @@
.SUM(\$signal$103 )
);
sky130_fd_sc_hd__and2_1 \U$$500 (
- .A(\$signal$15 ),
- .B(\p_new$562 ),
+ .A(\p_new$506 ),
+ .B(\p_new$502 ),
.X(\p_new$628 )
);
sky130_fd_sc_hd__a21o_1 \U$$501 (
- .A1(\$signal$15 ),
- .A2(\g_new$563 ),
- .B1(\$signal$14 ),
+ .A1(\p_new$502 ),
+ .A2(\g_new$507 ),
+ .B1(\g_new$503 ),
.X(\g_new$629 )
);
sky130_fd_sc_hd__and2_1 \U$$502 (
- .A(\$signal$19 ),
- .B(\p_new$448 ),
+ .A(\p_new$508 ),
+ .B(\p_new$504 ),
.X(\p_new$630 )
);
sky130_fd_sc_hd__a21o_1 \U$$503 (
- .A1(\$signal$19 ),
- .A2(\g_new$449 ),
- .B1(\$signal$18 ),
+ .A1(\p_new$504 ),
+ .A2(\g_new$509 ),
+ .B1(\g_new$505 ),
.X(\g_new$631 )
);
sky130_fd_sc_hd__and2_1 \U$$504 (
- .A(\$signal$23 ),
- .B(\p_new$564 ),
+ .A(\p_new$382 ),
+ .B(\p_new$506 ),
.X(\p_new$632 )
);
sky130_fd_sc_hd__a21o_1 \U$$505 (
- .A1(\$signal$23 ),
- .A2(\g_new$565 ),
- .B1(\$signal$22 ),
+ .A1(\p_new$506 ),
+ .A2(\g_new$383 ),
+ .B1(\g_new$507 ),
.X(\g_new$633 )
);
sky130_fd_sc_hd__and2_1 \U$$506 (
- .A(\$signal$27 ),
- .B(\p_new$532 ),
+ .A(\p_new$518 ),
+ .B(\p_new$510 ),
.X(\p_new$634 )
);
sky130_fd_sc_hd__a21o_1 \U$$507 (
- .A1(\$signal$27 ),
- .A2(\g_new$533 ),
- .B1(\$signal$26 ),
+ .A1(\p_new$510 ),
+ .A2(\g_new$519 ),
+ .B1(\g_new$511 ),
.X(\g_new$635 )
);
sky130_fd_sc_hd__and2_1 \U$$508 (
- .A(\$signal$31 ),
- .B(\p_new$566 ),
+ .A(\p_new$520 ),
+ .B(\p_new$512 ),
.X(\p_new$636 )
);
sky130_fd_sc_hd__a21o_1 \U$$509 (
- .A1(\$signal$31 ),
- .A2(\g_new$567 ),
- .B1(\$signal$30 ),
+ .A1(\p_new$512 ),
+ .A2(\g_new$521 ),
+ .B1(\g_new$513 ),
.X(\g_new$637 )
);
sky130_fd_sc_hd__ha_1 \U$$51 (
@@ -3447,58 +4621,58 @@
.SUM(\$signal$105 )
);
sky130_fd_sc_hd__and2_1 \U$$510 (
- .A(\$signal$35 ),
- .B(\p_new$480 ),
+ .A(\p_new$522 ),
+ .B(\p_new$514 ),
.X(\p_new$638 )
);
sky130_fd_sc_hd__a21o_1 \U$$511 (
- .A1(\$signal$35 ),
- .A2(\g_new$481 ),
- .B1(\$signal$34 ),
+ .A1(\p_new$514 ),
+ .A2(\g_new$523 ),
+ .B1(\g_new$515 ),
.X(\g_new$639 )
);
sky130_fd_sc_hd__and2_1 \U$$512 (
- .A(\$signal$39 ),
- .B(\p_new$568 ),
+ .A(\p_new$524 ),
+ .B(\p_new$516 ),
.X(\p_new$640 )
);
sky130_fd_sc_hd__a21o_1 \U$$513 (
- .A1(\$signal$39 ),
- .A2(\g_new$569 ),
- .B1(\$signal$38 ),
+ .A1(\p_new$516 ),
+ .A2(\g_new$525 ),
+ .B1(\g_new$517 ),
.X(\g_new$641 )
);
sky130_fd_sc_hd__and2_1 \U$$514 (
- .A(\$signal$43 ),
- .B(\p_new$534 ),
+ .A(\p_new$526 ),
+ .B(\p_new$518 ),
.X(\p_new$642 )
);
sky130_fd_sc_hd__a21o_1 \U$$515 (
- .A1(\$signal$43 ),
- .A2(\g_new$535 ),
- .B1(\$signal$42 ),
+ .A1(\p_new$518 ),
+ .A2(\g_new$527 ),
+ .B1(\g_new$519 ),
.X(\g_new$643 )
);
sky130_fd_sc_hd__and2_1 \U$$516 (
- .A(\$signal$47 ),
- .B(\p_new$570 ),
+ .A(\p_new$528 ),
+ .B(\p_new$520 ),
.X(\p_new$644 )
);
sky130_fd_sc_hd__a21o_1 \U$$517 (
- .A1(\$signal$47 ),
- .A2(\g_new$571 ),
- .B1(\$signal$46 ),
+ .A1(\p_new$520 ),
+ .A2(\g_new$529 ),
+ .B1(\g_new$521 ),
.X(\g_new$645 )
);
sky130_fd_sc_hd__and2_1 \U$$518 (
- .A(\$signal$51 ),
- .B(\p_new$518 ),
+ .A(\p_new$530 ),
+ .B(\p_new$522 ),
.X(\p_new$646 )
);
sky130_fd_sc_hd__a21o_1 \U$$519 (
- .A1(\$signal$51 ),
- .A2(\g_new$519 ),
- .B1(\$signal$50 ),
+ .A1(\p_new$522 ),
+ .A2(\g_new$531 ),
+ .B1(\g_new$523 ),
.X(\g_new$647 )
);
sky130_fd_sc_hd__ha_1 \U$$52 (
@@ -3508,58 +4682,58 @@
.SUM(\$signal$107 )
);
sky130_fd_sc_hd__and2_1 \U$$520 (
- .A(\$signal$55 ),
- .B(\p_new$572 ),
+ .A(\p_new$532 ),
+ .B(\p_new$524 ),
.X(\p_new$648 )
);
sky130_fd_sc_hd__a21o_1 \U$$521 (
- .A1(\$signal$55 ),
- .A2(\g_new$573 ),
- .B1(\$signal$54 ),
+ .A1(\p_new$524 ),
+ .A2(\g_new$533 ),
+ .B1(\g_new$525 ),
.X(\g_new$649 )
);
sky130_fd_sc_hd__and2_1 \U$$522 (
- .A(\$signal$59 ),
- .B(\p_new$536 ),
+ .A(\p_new$534 ),
+ .B(\p_new$526 ),
.X(\p_new$650 )
);
sky130_fd_sc_hd__a21o_1 \U$$523 (
- .A1(\$signal$59 ),
- .A2(\g_new$537 ),
- .B1(\$signal$58 ),
+ .A1(\p_new$526 ),
+ .A2(\g_new$535 ),
+ .B1(\g_new$527 ),
.X(\g_new$651 )
);
sky130_fd_sc_hd__and2_1 \U$$524 (
- .A(\$signal$63 ),
- .B(\p_new$574 ),
+ .A(\p_new$536 ),
+ .B(\p_new$528 ),
.X(\p_new$652 )
);
sky130_fd_sc_hd__a21o_1 \U$$525 (
- .A1(\$signal$63 ),
- .A2(\g_new$575 ),
- .B1(\$signal$62 ),
+ .A1(\p_new$528 ),
+ .A2(\g_new$537 ),
+ .B1(\g_new$529 ),
.X(\g_new$653 )
);
sky130_fd_sc_hd__and2_1 \U$$526 (
- .A(\$signal$67 ),
- .B(\p_new$496 ),
+ .A(\p_new$538 ),
+ .B(\p_new$530 ),
.X(\p_new$654 )
);
sky130_fd_sc_hd__a21o_1 \U$$527 (
- .A1(\$signal$67 ),
- .A2(\g_new$497 ),
- .B1(\$signal$66 ),
+ .A1(\p_new$530 ),
+ .A2(\g_new$539 ),
+ .B1(\g_new$531 ),
.X(\g_new$655 )
);
sky130_fd_sc_hd__and2_1 \U$$528 (
- .A(\$signal$71 ),
- .B(\p_new$576 ),
+ .A(\p_new$540 ),
+ .B(\p_new$532 ),
.X(\p_new$656 )
);
sky130_fd_sc_hd__a21o_1 \U$$529 (
- .A1(\$signal$71 ),
- .A2(\g_new$577 ),
- .B1(\$signal$70 ),
+ .A1(\p_new$532 ),
+ .A2(\g_new$541 ),
+ .B1(\g_new$533 ),
.X(\g_new$657 )
);
sky130_fd_sc_hd__ha_1 \U$$53 (
@@ -3569,58 +4743,58 @@
.SUM(\$signal$109 )
);
sky130_fd_sc_hd__and2_1 \U$$530 (
- .A(\$signal$75 ),
- .B(\p_new$538 ),
+ .A(\p_new$542 ),
+ .B(\p_new$534 ),
.X(\p_new$658 )
);
sky130_fd_sc_hd__a21o_1 \U$$531 (
- .A1(\$signal$75 ),
- .A2(\g_new$539 ),
- .B1(\$signal$74 ),
+ .A1(\p_new$534 ),
+ .A2(\g_new$543 ),
+ .B1(\g_new$535 ),
.X(\g_new$659 )
);
sky130_fd_sc_hd__and2_1 \U$$532 (
- .A(\$signal$79 ),
- .B(\p_new$578 ),
+ .A(\p_new$544 ),
+ .B(\p_new$536 ),
.X(\p_new$660 )
);
sky130_fd_sc_hd__a21o_1 \U$$533 (
- .A1(\$signal$79 ),
- .A2(\g_new$579 ),
- .B1(\$signal$78 ),
+ .A1(\p_new$536 ),
+ .A2(\g_new$545 ),
+ .B1(\g_new$537 ),
.X(\g_new$661 )
);
sky130_fd_sc_hd__and2_1 \U$$534 (
- .A(\$signal$83 ),
- .B(\p_new$520 ),
+ .A(\p_new$546 ),
+ .B(\p_new$538 ),
.X(\p_new$662 )
);
sky130_fd_sc_hd__a21o_1 \U$$535 (
- .A1(\$signal$83 ),
- .A2(\g_new$521 ),
- .B1(\$signal$82 ),
+ .A1(\p_new$538 ),
+ .A2(\g_new$547 ),
+ .B1(\g_new$539 ),
.X(\g_new$663 )
);
sky130_fd_sc_hd__and2_1 \U$$536 (
- .A(\$signal$87 ),
- .B(\p_new$580 ),
+ .A(\p_new$548 ),
+ .B(\p_new$540 ),
.X(\p_new$664 )
);
sky130_fd_sc_hd__a21o_1 \U$$537 (
- .A1(\$signal$87 ),
- .A2(\g_new$581 ),
- .B1(\$signal$86 ),
+ .A1(\p_new$540 ),
+ .A2(\g_new$549 ),
+ .B1(\g_new$541 ),
.X(\g_new$665 )
);
sky130_fd_sc_hd__and2_1 \U$$538 (
- .A(\$signal$91 ),
- .B(\p_new$540 ),
+ .A(\p_new$550 ),
+ .B(\p_new$542 ),
.X(\p_new$666 )
);
sky130_fd_sc_hd__a21o_1 \U$$539 (
- .A1(\$signal$91 ),
- .A2(\g_new$541 ),
- .B1(\$signal$90 ),
+ .A1(\p_new$542 ),
+ .A2(\g_new$551 ),
+ .B1(\g_new$543 ),
.X(\g_new$667 )
);
sky130_fd_sc_hd__ha_1 \U$$54 (
@@ -3630,58 +4804,58 @@
.SUM(\$signal$111 )
);
sky130_fd_sc_hd__and2_1 \U$$540 (
- .A(\$signal$95 ),
- .B(\p_new$582 ),
+ .A(\p_new$552 ),
+ .B(\p_new$544 ),
.X(\p_new$668 )
);
sky130_fd_sc_hd__a21o_1 \U$$541 (
- .A1(\$signal$95 ),
- .A2(\g_new$583 ),
- .B1(\$signal$94 ),
+ .A1(\p_new$544 ),
+ .A2(\g_new$553 ),
+ .B1(\g_new$545 ),
.X(\g_new$669 )
);
sky130_fd_sc_hd__and2_1 \U$$542 (
- .A(\$signal$99 ),
- .B(\p_new$512 ),
+ .A(\p_new$554 ),
+ .B(\p_new$546 ),
.X(\p_new$670 )
);
sky130_fd_sc_hd__a21o_1 \U$$543 (
- .A1(\$signal$99 ),
- .A2(\g_new$513 ),
- .B1(\$signal$98 ),
+ .A1(\p_new$546 ),
+ .A2(\g_new$555 ),
+ .B1(\g_new$547 ),
.X(\g_new$671 )
);
sky130_fd_sc_hd__and2_1 \U$$544 (
- .A(\$signal$103 ),
- .B(\p_new$584 ),
+ .A(\p_new$556 ),
+ .B(\p_new$548 ),
.X(\p_new$672 )
);
sky130_fd_sc_hd__a21o_1 \U$$545 (
- .A1(\$signal$103 ),
- .A2(\g_new$585 ),
- .B1(\$signal$102 ),
+ .A1(\p_new$548 ),
+ .A2(\g_new$557 ),
+ .B1(\g_new$549 ),
.X(\g_new$673 )
);
sky130_fd_sc_hd__and2_1 \U$$546 (
- .A(\$signal$107 ),
- .B(\p_new$542 ),
+ .A(\p_new$558 ),
+ .B(\p_new$550 ),
.X(\p_new$674 )
);
sky130_fd_sc_hd__a21o_1 \U$$547 (
- .A1(\$signal$107 ),
- .A2(\g_new$543 ),
- .B1(\$signal$106 ),
+ .A1(\p_new$550 ),
+ .A2(\g_new$559 ),
+ .B1(\g_new$551 ),
.X(\g_new$675 )
);
sky130_fd_sc_hd__and2_1 \U$$548 (
- .A(\$signal$111 ),
- .B(\p_new$586 ),
+ .A(\p_new$560 ),
+ .B(\p_new$552 ),
.X(\p_new$676 )
);
sky130_fd_sc_hd__a21o_1 \U$$549 (
- .A1(\$signal$111 ),
- .A2(\g_new$587 ),
- .B1(\$signal$110 ),
+ .A1(\p_new$552 ),
+ .A2(\g_new$561 ),
+ .B1(\g_new$553 ),
.X(\g_new$677 )
);
sky130_fd_sc_hd__ha_1 \U$$55 (
@@ -3691,58 +4865,58 @@
.SUM(\$signal$113 )
);
sky130_fd_sc_hd__and2_1 \U$$550 (
- .A(\$signal$115 ),
- .B(\p_new$522 ),
+ .A(\p_new$562 ),
+ .B(\p_new$554 ),
.X(\p_new$678 )
);
sky130_fd_sc_hd__a21o_1 \U$$551 (
- .A1(\$signal$115 ),
- .A2(\g_new$523 ),
- .B1(\$signal$114 ),
+ .A1(\p_new$554 ),
+ .A2(\g_new$563 ),
+ .B1(\g_new$555 ),
.X(\g_new$679 )
);
sky130_fd_sc_hd__and2_1 \U$$552 (
- .A(\$signal$119 ),
- .B(\p_new$588 ),
+ .A(\p_new$564 ),
+ .B(\p_new$556 ),
.X(\p_new$680 )
);
sky130_fd_sc_hd__a21o_1 \U$$553 (
- .A1(\$signal$119 ),
- .A2(\g_new$589 ),
- .B1(\$signal$118 ),
+ .A1(\p_new$556 ),
+ .A2(\g_new$565 ),
+ .B1(\g_new$557 ),
.X(\g_new$681 )
);
sky130_fd_sc_hd__and2_1 \U$$554 (
- .A(\$signal$123 ),
- .B(\p_new$544 ),
+ .A(\p_new$566 ),
+ .B(\p_new$558 ),
.X(\p_new$682 )
);
sky130_fd_sc_hd__a21o_1 \U$$555 (
- .A1(\$signal$123 ),
- .A2(\g_new$545 ),
- .B1(\$signal$122 ),
+ .A1(\p_new$558 ),
+ .A2(\g_new$567 ),
+ .B1(\g_new$559 ),
.X(\g_new$683 )
);
sky130_fd_sc_hd__and2_1 \U$$556 (
- .A(\$signal$127 ),
- .B(\p_new$590 ),
+ .A(\p_new$568 ),
+ .B(\p_new$560 ),
.X(\p_new$684 )
);
sky130_fd_sc_hd__a21o_1 \U$$557 (
- .A1(\$signal$127 ),
- .A2(\g_new$591 ),
- .B1(\$signal$126 ),
+ .A1(\p_new$560 ),
+ .A2(\g_new$569 ),
+ .B1(\g_new$561 ),
.X(\g_new$685 )
);
sky130_fd_sc_hd__and2_1 \U$$558 (
- .A(\$signal$131 ),
- .B(\p_new$504 ),
+ .A(\p_new$570 ),
+ .B(\p_new$562 ),
.X(\p_new$686 )
);
sky130_fd_sc_hd__a21o_1 \U$$559 (
- .A1(\$signal$131 ),
- .A2(\g_new$505 ),
- .B1(\$signal$130 ),
+ .A1(\p_new$562 ),
+ .A2(\g_new$571 ),
+ .B1(\g_new$563 ),
.X(\g_new$687 )
);
sky130_fd_sc_hd__ha_1 \U$$56 (
@@ -3752,58 +4926,58 @@
.SUM(\$signal$115 )
);
sky130_fd_sc_hd__and2_1 \U$$560 (
- .A(\$signal$135 ),
- .B(\p_new$592 ),
+ .A(\p_new$572 ),
+ .B(\p_new$564 ),
.X(\p_new$688 )
);
sky130_fd_sc_hd__a21o_1 \U$$561 (
- .A1(\$signal$135 ),
- .A2(\g_new$593 ),
- .B1(\$signal$134 ),
+ .A1(\p_new$564 ),
+ .A2(\g_new$573 ),
+ .B1(\g_new$565 ),
.X(\g_new$689 )
);
sky130_fd_sc_hd__and2_1 \U$$562 (
- .A(\$signal$139 ),
- .B(\p_new$546 ),
+ .A(\p_new$574 ),
+ .B(\p_new$566 ),
.X(\p_new$690 )
);
sky130_fd_sc_hd__a21o_1 \U$$563 (
- .A1(\$signal$139 ),
- .A2(\g_new$547 ),
- .B1(\$signal$138 ),
+ .A1(\p_new$566 ),
+ .A2(\g_new$575 ),
+ .B1(\g_new$567 ),
.X(\g_new$691 )
);
sky130_fd_sc_hd__and2_1 \U$$564 (
- .A(\$signal$143 ),
- .B(\p_new$594 ),
+ .A(\p_new$576 ),
+ .B(\p_new$568 ),
.X(\p_new$692 )
);
sky130_fd_sc_hd__a21o_1 \U$$565 (
- .A1(\$signal$143 ),
- .A2(\g_new$595 ),
- .B1(\$signal$142 ),
+ .A1(\p_new$568 ),
+ .A2(\g_new$577 ),
+ .B1(\g_new$569 ),
.X(\g_new$693 )
);
sky130_fd_sc_hd__and2_1 \U$$566 (
- .A(\$signal$147 ),
- .B(\p_new$524 ),
+ .A(\p_new$578 ),
+ .B(\p_new$570 ),
.X(\p_new$694 )
);
sky130_fd_sc_hd__a21o_1 \U$$567 (
- .A1(\$signal$147 ),
- .A2(\g_new$525 ),
- .B1(\$signal$146 ),
+ .A1(\p_new$570 ),
+ .A2(\g_new$579 ),
+ .B1(\g_new$571 ),
.X(\g_new$695 )
);
sky130_fd_sc_hd__and2_1 \U$$568 (
- .A(\$signal$151 ),
- .B(\p_new$596 ),
+ .A(\p_new$580 ),
+ .B(\p_new$572 ),
.X(\p_new$696 )
);
sky130_fd_sc_hd__a21o_1 \U$$569 (
- .A1(\$signal$151 ),
- .A2(\g_new$597 ),
- .B1(\$signal$150 ),
+ .A1(\p_new$572 ),
+ .A2(\g_new$581 ),
+ .B1(\g_new$573 ),
.X(\g_new$697 )
);
sky130_fd_sc_hd__ha_1 \U$$57 (
@@ -3813,58 +4987,58 @@
.SUM(\$signal$117 )
);
sky130_fd_sc_hd__and2_1 \U$$570 (
- .A(\$signal$155 ),
- .B(\p_new$548 ),
+ .A(\p_new$582 ),
+ .B(\p_new$574 ),
.X(\p_new$698 )
);
sky130_fd_sc_hd__a21o_1 \U$$571 (
- .A1(\$signal$155 ),
- .A2(\g_new$549 ),
- .B1(\$signal$154 ),
+ .A1(\p_new$574 ),
+ .A2(\g_new$583 ),
+ .B1(\g_new$575 ),
.X(\g_new$699 )
);
sky130_fd_sc_hd__and2_1 \U$$572 (
- .A(\$signal$159 ),
- .B(\p_new$598 ),
+ .A(\p_new$584 ),
+ .B(\p_new$576 ),
.X(\p_new$700 )
);
sky130_fd_sc_hd__a21o_1 \U$$573 (
- .A1(\$signal$159 ),
- .A2(\g_new$599 ),
- .B1(\$signal$158 ),
+ .A1(\p_new$576 ),
+ .A2(\g_new$585 ),
+ .B1(\g_new$577 ),
.X(\g_new$701 )
);
sky130_fd_sc_hd__and2_1 \U$$574 (
- .A(\$signal$163 ),
- .B(\p_new$514 ),
+ .A(\p_new$586 ),
+ .B(\p_new$578 ),
.X(\p_new$702 )
);
sky130_fd_sc_hd__a21o_1 \U$$575 (
- .A1(\$signal$163 ),
- .A2(\g_new$515 ),
- .B1(\$signal$162 ),
+ .A1(\p_new$578 ),
+ .A2(\g_new$587 ),
+ .B1(\g_new$579 ),
.X(\g_new$703 )
);
sky130_fd_sc_hd__and2_1 \U$$576 (
- .A(\$signal$167 ),
- .B(\p_new$600 ),
+ .A(\p_new$588 ),
+ .B(\p_new$580 ),
.X(\p_new$704 )
);
sky130_fd_sc_hd__a21o_1 \U$$577 (
- .A1(\$signal$167 ),
- .A2(\g_new$601 ),
- .B1(\$signal$166 ),
+ .A1(\p_new$580 ),
+ .A2(\g_new$589 ),
+ .B1(\g_new$581 ),
.X(\g_new$705 )
);
sky130_fd_sc_hd__and2_1 \U$$578 (
- .A(\$signal$171 ),
- .B(\p_new$550 ),
+ .A(\p_new$590 ),
+ .B(\p_new$582 ),
.X(\p_new$706 )
);
sky130_fd_sc_hd__a21o_1 \U$$579 (
- .A1(\$signal$171 ),
- .A2(\g_new$551 ),
- .B1(\$signal$170 ),
+ .A1(\p_new$582 ),
+ .A2(\g_new$591 ),
+ .B1(\g_new$583 ),
.X(\g_new$707 )
);
sky130_fd_sc_hd__ha_1 \U$$58 (
@@ -3874,58 +5048,58 @@
.SUM(\$signal$119 )
);
sky130_fd_sc_hd__and2_1 \U$$580 (
- .A(\$signal$175 ),
- .B(\p_new$602 ),
+ .A(\p_new$592 ),
+ .B(\p_new$584 ),
.X(\p_new$708 )
);
sky130_fd_sc_hd__a21o_1 \U$$581 (
- .A1(\$signal$175 ),
- .A2(\g_new$603 ),
- .B1(\$signal$174 ),
+ .A1(\p_new$584 ),
+ .A2(\g_new$593 ),
+ .B1(\g_new$585 ),
.X(\g_new$709 )
);
sky130_fd_sc_hd__and2_1 \U$$582 (
- .A(\$signal$179 ),
- .B(\p_new$526 ),
+ .A(\p_new$594 ),
+ .B(\p_new$586 ),
.X(\p_new$710 )
);
sky130_fd_sc_hd__a21o_1 \U$$583 (
- .A1(\$signal$179 ),
- .A2(\g_new$527 ),
- .B1(\$signal$178 ),
+ .A1(\p_new$586 ),
+ .A2(\g_new$595 ),
+ .B1(\g_new$587 ),
.X(\g_new$711 )
);
sky130_fd_sc_hd__and2_1 \U$$584 (
- .A(\$signal$183 ),
- .B(\p_new$604 ),
+ .A(\p_new$596 ),
+ .B(\p_new$588 ),
.X(\p_new$712 )
);
sky130_fd_sc_hd__a21o_1 \U$$585 (
- .A1(\$signal$183 ),
- .A2(\g_new$605 ),
- .B1(\$signal$182 ),
+ .A1(\p_new$588 ),
+ .A2(\g_new$597 ),
+ .B1(\g_new$589 ),
.X(\g_new$713 )
);
sky130_fd_sc_hd__and2_1 \U$$586 (
- .A(\$signal$187 ),
- .B(\p_new$552 ),
+ .A(\p_new$598 ),
+ .B(\p_new$590 ),
.X(\p_new$714 )
);
sky130_fd_sc_hd__a21o_1 \U$$587 (
- .A1(\$signal$187 ),
- .A2(\g_new$553 ),
- .B1(\$signal$186 ),
+ .A1(\p_new$590 ),
+ .A2(\g_new$599 ),
+ .B1(\g_new$591 ),
.X(\g_new$715 )
);
sky130_fd_sc_hd__and2_1 \U$$588 (
- .A(\$signal$191 ),
- .B(\p_new$606 ),
+ .A(\p_new$600 ),
+ .B(\p_new$592 ),
.X(\p_new$716 )
);
sky130_fd_sc_hd__a21o_1 \U$$589 (
- .A1(\$signal$191 ),
- .A2(\g_new$607 ),
- .B1(\$signal$190 ),
+ .A1(\p_new$592 ),
+ .A2(\g_new$601 ),
+ .B1(\g_new$593 ),
.X(\g_new$717 )
);
sky130_fd_sc_hd__ha_1 \U$$59 (
@@ -3935,58 +5109,58 @@
.SUM(\$signal$121 )
);
sky130_fd_sc_hd__and2_1 \U$$590 (
- .A(\$signal$195 ),
- .B(\p_new$510 ),
+ .A(\p_new$602 ),
+ .B(\p_new$594 ),
.X(\p_new$718 )
);
sky130_fd_sc_hd__a21o_1 \U$$591 (
- .A1(\$signal$195 ),
- .A2(\g_new$511 ),
- .B1(\$signal$194 ),
+ .A1(\p_new$594 ),
+ .A2(\g_new$603 ),
+ .B1(\g_new$595 ),
.X(\g_new$719 )
);
sky130_fd_sc_hd__and2_1 \U$$592 (
- .A(\$signal$199 ),
- .B(\p_new$608 ),
+ .A(\p_new$604 ),
+ .B(\p_new$596 ),
.X(\p_new$720 )
);
sky130_fd_sc_hd__a21o_1 \U$$593 (
- .A1(\$signal$199 ),
- .A2(\g_new$609 ),
- .B1(\$signal$198 ),
+ .A1(\p_new$596 ),
+ .A2(\g_new$605 ),
+ .B1(\g_new$597 ),
.X(\g_new$721 )
);
sky130_fd_sc_hd__and2_1 \U$$594 (
- .A(\$signal$203 ),
- .B(\p_new$554 ),
+ .A(\p_new$606 ),
+ .B(\p_new$598 ),
.X(\p_new$722 )
);
sky130_fd_sc_hd__a21o_1 \U$$595 (
- .A1(\$signal$203 ),
- .A2(\g_new$555 ),
- .B1(\$signal$202 ),
+ .A1(\p_new$598 ),
+ .A2(\g_new$607 ),
+ .B1(\g_new$599 ),
.X(\g_new$723 )
);
sky130_fd_sc_hd__and2_1 \U$$596 (
- .A(\$signal$207 ),
- .B(\p_new$610 ),
+ .A(\p_new$608 ),
+ .B(\p_new$600 ),
.X(\p_new$724 )
);
sky130_fd_sc_hd__a21o_1 \U$$597 (
- .A1(\$signal$207 ),
- .A2(\g_new$611 ),
- .B1(\$signal$206 ),
+ .A1(\p_new$600 ),
+ .A2(\g_new$609 ),
+ .B1(\g_new$601 ),
.X(\g_new$725 )
);
sky130_fd_sc_hd__and2_1 \U$$598 (
- .A(\$signal$211 ),
- .B(\p_new$528 ),
+ .A(\p_new$610 ),
+ .B(\p_new$602 ),
.X(\p_new$726 )
);
sky130_fd_sc_hd__a21o_1 \U$$599 (
- .A1(\$signal$211 ),
- .A2(\g_new$529 ),
- .B1(\$signal$210 ),
+ .A1(\p_new$602 ),
+ .A2(\g_new$611 ),
+ .B1(\g_new$603 ),
.X(\g_new$727 )
);
sky130_fd_sc_hd__ha_1 \U$$6 (
@@ -4002,58 +5176,58 @@
.SUM(\$signal$123 )
);
sky130_fd_sc_hd__and2_1 \U$$600 (
- .A(\$signal$215 ),
- .B(\p_new$612 ),
+ .A(\p_new$612 ),
+ .B(\p_new$604 ),
.X(\p_new$728 )
);
sky130_fd_sc_hd__a21o_1 \U$$601 (
- .A1(\$signal$215 ),
+ .A1(\p_new$604 ),
.A2(\g_new$613 ),
- .B1(\$signal$214 ),
+ .B1(\g_new$605 ),
.X(\g_new$729 )
);
sky130_fd_sc_hd__and2_1 \U$$602 (
- .A(\$signal$219 ),
- .B(\p_new$556 ),
+ .A(\p_new$614 ),
+ .B(\p_new$606 ),
.X(\p_new$730 )
);
sky130_fd_sc_hd__a21o_1 \U$$603 (
- .A1(\$signal$219 ),
- .A2(\g_new$557 ),
- .B1(\$signal$218 ),
+ .A1(\p_new$606 ),
+ .A2(\g_new$615 ),
+ .B1(\g_new$607 ),
.X(\g_new$731 )
);
sky130_fd_sc_hd__and2_1 \U$$604 (
- .A(\$signal$223 ),
- .B(\p_new$614 ),
+ .A(\p_new$616 ),
+ .B(\p_new$608 ),
.X(\p_new$732 )
);
sky130_fd_sc_hd__a21o_1 \U$$605 (
- .A1(\$signal$223 ),
- .A2(\g_new$615 ),
- .B1(\$signal$222 ),
+ .A1(\p_new$608 ),
+ .A2(\g_new$617 ),
+ .B1(\g_new$609 ),
.X(\g_new$733 )
);
sky130_fd_sc_hd__and2_1 \U$$606 (
- .A(\$signal$227 ),
- .B(\p_new$516 ),
+ .A(\p_new$618 ),
+ .B(\p_new$610 ),
.X(\p_new$734 )
);
sky130_fd_sc_hd__a21o_1 \U$$607 (
- .A1(\$signal$227 ),
- .A2(\g_new$517 ),
- .B1(\$signal$226 ),
+ .A1(\p_new$610 ),
+ .A2(\g_new$619 ),
+ .B1(\g_new$611 ),
.X(\g_new$735 )
);
sky130_fd_sc_hd__and2_1 \U$$608 (
- .A(\$signal$231 ),
- .B(\p_new$616 ),
+ .A(\p_new$620 ),
+ .B(\p_new$612 ),
.X(\p_new$736 )
);
sky130_fd_sc_hd__a21o_1 \U$$609 (
- .A1(\$signal$231 ),
- .A2(\g_new$617 ),
- .B1(\$signal$230 ),
+ .A1(\p_new$612 ),
+ .A2(\g_new$621 ),
+ .B1(\g_new$613 ),
.X(\g_new$737 )
);
sky130_fd_sc_hd__ha_1 \U$$61 (
@@ -4063,58 +5237,58 @@
.SUM(\$signal$125 )
);
sky130_fd_sc_hd__and2_1 \U$$610 (
- .A(\$signal$235 ),
- .B(\p_new$558 ),
+ .A(\p_new$622 ),
+ .B(\p_new$614 ),
.X(\p_new$738 )
);
sky130_fd_sc_hd__a21o_1 \U$$611 (
- .A1(\$signal$235 ),
- .A2(\g_new$559 ),
- .B1(\$signal$234 ),
+ .A1(\p_new$614 ),
+ .A2(\g_new$623 ),
+ .B1(\g_new$615 ),
.X(\g_new$739 )
);
sky130_fd_sc_hd__and2_1 \U$$612 (
- .A(\$signal$239 ),
- .B(\p_new$618 ),
+ .A(\p_new$624 ),
+ .B(\p_new$616 ),
.X(\p_new$740 )
);
sky130_fd_sc_hd__a21o_1 \U$$613 (
- .A1(\$signal$239 ),
- .A2(\g_new$619 ),
- .B1(\$signal$238 ),
+ .A1(\p_new$616 ),
+ .A2(\g_new$625 ),
+ .B1(\g_new$617 ),
.X(\g_new$741 )
);
sky130_fd_sc_hd__and2_1 \U$$614 (
- .A(\$signal$243 ),
- .B(\p_new$530 ),
+ .A(\p_new$626 ),
+ .B(\p_new$618 ),
.X(\p_new$742 )
);
sky130_fd_sc_hd__a21o_1 \U$$615 (
- .A1(\$signal$243 ),
- .A2(\g_new$531 ),
- .B1(\$signal$242 ),
+ .A1(\p_new$618 ),
+ .A2(\g_new$627 ),
+ .B1(\g_new$619 ),
.X(\g_new$743 )
);
sky130_fd_sc_hd__and2_1 \U$$616 (
- .A(\$signal$247 ),
+ .A(\p_new$628 ),
.B(\p_new$620 ),
.X(\p_new$744 )
);
sky130_fd_sc_hd__a21o_1 \U$$617 (
- .A1(\$signal$247 ),
- .A2(\g_new$621 ),
- .B1(\$signal$246 ),
+ .A1(\p_new$620 ),
+ .A2(\g_new$629 ),
+ .B1(\g_new$621 ),
.X(\g_new$745 )
);
sky130_fd_sc_hd__and2_1 \U$$618 (
- .A(\$signal$251 ),
- .B(\p_new$560 ),
+ .A(\p_new$630 ),
+ .B(\p_new$622 ),
.X(\p_new$746 )
);
sky130_fd_sc_hd__a21o_1 \U$$619 (
- .A1(\$signal$251 ),
- .A2(\g_new$561 ),
- .B1(\$signal$250 ),
+ .A1(\p_new$622 ),
+ .A2(\g_new$631 ),
+ .B1(\g_new$623 ),
.X(\g_new$747 )
);
sky130_fd_sc_hd__ha_1 \U$$62 (
@@ -4124,55 +5298,59 @@
.SUM(\$signal$127 )
);
sky130_fd_sc_hd__and2_1 \U$$620 (
- .A(\$signal$255 ),
- .B(\p_new$622 ),
+ .A(\p_new$632 ),
+ .B(\p_new$624 ),
.X(\p_new$748 )
);
sky130_fd_sc_hd__a21o_1 \U$$621 (
- .A1(\$signal$255 ),
- .A2(\g_new$623 ),
- .B1(\$signal$254 ),
+ .A1(\p_new$624 ),
+ .A2(\g_new$633 ),
+ .B1(\g_new$625 ),
.X(\g_new$749 )
);
- sky130_fd_sc_hd__xor2_1 \U$$622 (
- .A(\$signal$750 ),
- .B(1'h0),
- .X(\o$751 [0])
+ sky130_fd_sc_hd__and2_1 \U$$622 (
+ .A(\p_new$508 ),
+ .B(\p_new$626 ),
+ .X(\p_new$750 )
);
- sky130_fd_sc_hd__xor2_1 \U$$623 (
- .A(\$signal$752 ),
- .B(\$signal ),
- .X(\o$751 [1])
+ sky130_fd_sc_hd__a21o_1 \U$$623 (
+ .A1(\p_new$626 ),
+ .A2(\g_new$509 ),
+ .B1(\g_new$627 ),
+ .X(\g_new$751 )
);
- sky130_fd_sc_hd__xor2_1 \U$$624 (
- .A(\$signal$753 ),
- .B(g_new),
- .X(\o$751 [2])
+ sky130_fd_sc_hd__and2_1 \U$$624 (
+ .A(\p_new$382 ),
+ .B(\p_new$628 ),
+ .X(\p_new$752 )
);
- sky130_fd_sc_hd__xor2_1 \U$$625 (
- .A(\$signal$754 ),
- .B(\g_new$625 ),
- .X(\o$751 [3])
+ sky130_fd_sc_hd__a21o_1 \U$$625 (
+ .A1(\p_new$628 ),
+ .A2(\g_new$383 ),
+ .B1(\g_new$629 ),
+ .X(\g_new$753 )
);
- sky130_fd_sc_hd__xor2_1 \U$$626 (
- .A(\$signal$755 ),
- .B(\g_new$385 ),
- .X(\o$751 [4])
+ sky130_fd_sc_hd__and2_1 \U$$626 (
+ .A(\p_new$650 ),
+ .B(\p_new$634 ),
+ .X(\p_new$754 )
);
- sky130_fd_sc_hd__xor2_1 \U$$627 (
- .A(\$signal$756 ),
- .B(\g_new$627 ),
- .X(\o$751 [5])
+ sky130_fd_sc_hd__a21o_1 \U$$627 (
+ .A1(\p_new$634 ),
+ .A2(\g_new$651 ),
+ .B1(\g_new$635 ),
+ .X(\g_new$755 )
);
- sky130_fd_sc_hd__xor2_1 \U$$628 (
- .A(\$signal$757 ),
- .B(\g_new$563 ),
- .X(\o$751 [6])
+ sky130_fd_sc_hd__and2_1 \U$$628 (
+ .A(\p_new$652 ),
+ .B(\p_new$636 ),
+ .X(\p_new$756 )
);
- sky130_fd_sc_hd__xor2_1 \U$$629 (
- .A(\$signal$758 ),
- .B(\g_new$629 ),
- .X(\o$751 [7])
+ sky130_fd_sc_hd__a21o_1 \U$$629 (
+ .A1(\p_new$636 ),
+ .A2(\g_new$653 ),
+ .B1(\g_new$637 ),
+ .X(\g_new$757 )
);
sky130_fd_sc_hd__ha_1 \U$$63 (
.A(\a$2 [63]),
@@ -4180,55 +5358,60 @@
.COUT(\$signal$128 ),
.SUM(\$signal$129 )
);
- sky130_fd_sc_hd__xor2_1 \U$$630 (
- .A(\$signal$759 ),
- .B(\g_new$449 ),
- .X(\o$751 [8])
+ sky130_fd_sc_hd__and2_1 \U$$630 (
+ .A(\p_new$654 ),
+ .B(\p_new$638 ),
+ .X(\p_new$758 )
);
- sky130_fd_sc_hd__xor2_1 \U$$631 (
- .A(\$signal$760 ),
- .B(\g_new$631 ),
- .X(\o$751 [9])
+ sky130_fd_sc_hd__a21o_1 \U$$631 (
+ .A1(\p_new$638 ),
+ .A2(\g_new$655 ),
+ .B1(\g_new$639 ),
+ .X(\g_new$759 )
);
- sky130_fd_sc_hd__xor2_1 \U$$632 (
- .A(\$signal$761 ),
- .B(\g_new$565 ),
- .X(\o$751 [10])
+ sky130_fd_sc_hd__and2_1 \U$$632 (
+ .A(\p_new$656 ),
+ .B(\p_new$640 ),
+ .X(\p_new$760 )
);
- sky130_fd_sc_hd__xor2_1 \U$$633 (
- .A(\$signal$762 ),
- .B(\g_new$633 ),
- .X(\o$751 [11])
+ sky130_fd_sc_hd__a21o_1 \U$$633 (
+ .A1(\p_new$640 ),
+ .A2(\g_new$657 ),
+ .B1(\g_new$641 ),
+ .X(\g_new$761 )
);
- sky130_fd_sc_hd__xor2_1 \U$$634 (
- .A(\$signal$763 ),
- .B(\g_new$533 ),
- .X(\o$751 [12])
+ sky130_fd_sc_hd__and2_1 \U$$634 (
+ .A(\p_new$658 ),
+ .B(\p_new$642 ),
+ .X(\p_new$762 )
);
- sky130_fd_sc_hd__xor2_1 \U$$635 (
- .A(\$signal$764 ),
- .B(\g_new$635 ),
- .X(\o$751 [13])
+ sky130_fd_sc_hd__a21o_1 \U$$635 (
+ .A1(\p_new$642 ),
+ .A2(\g_new$659 ),
+ .B1(\g_new$643 ),
+ .X(\g_new$763 )
);
- sky130_fd_sc_hd__xor2_1 \U$$636 (
- .A(\$signal$765 ),
- .B(\g_new$567 ),
- .X(\o$751 [14])
+ sky130_fd_sc_hd__and2_1 \U$$636 (
+ .A(\p_new$660 ),
+ .B(\p_new$644 ),
+ .X(\p_new$764 )
);
- sky130_fd_sc_hd__xor2_1 \U$$637 (
- .A(\$signal$766 ),
- .B(\g_new$637 ),
- .X(\o$751 [15])
+ sky130_fd_sc_hd__a21o_1 \U$$637 (
+ .A1(\p_new$644 ),
+ .A2(\g_new$661 ),
+ .B1(\g_new$645 ),
+ .X(\g_new$765 )
);
- sky130_fd_sc_hd__xor2_1 \U$$638 (
- .A(\$signal$767 ),
- .B(\g_new$481 ),
- .X(\o$751 [16])
+ sky130_fd_sc_hd__and2_1 \U$$638 (
+ .A(\p_new$662 ),
+ .B(\p_new$646 ),
+ .X(\p_new$766 )
);
- sky130_fd_sc_hd__xor2_1 \U$$639 (
- .A(\$signal$768 ),
- .B(\g_new$639 ),
- .X(\o$751 [17])
+ sky130_fd_sc_hd__a21o_1 \U$$639 (
+ .A1(\p_new$646 ),
+ .A2(\g_new$663 ),
+ .B1(\g_new$647 ),
+ .X(\g_new$767 )
);
sky130_fd_sc_hd__ha_1 \U$$64 (
.A(\a$2 [64]),
@@ -4236,55 +5419,60 @@
.COUT(\$signal$130 ),
.SUM(\$signal$131 )
);
- sky130_fd_sc_hd__xor2_1 \U$$640 (
- .A(\$signal$769 ),
- .B(\g_new$569 ),
- .X(\o$751 [18])
+ sky130_fd_sc_hd__and2_1 \U$$640 (
+ .A(\p_new$664 ),
+ .B(\p_new$648 ),
+ .X(\p_new$768 )
);
- sky130_fd_sc_hd__xor2_1 \U$$641 (
- .A(\$signal$770 ),
- .B(\g_new$641 ),
- .X(\o$751 [19])
+ sky130_fd_sc_hd__a21o_1 \U$$641 (
+ .A1(\p_new$648 ),
+ .A2(\g_new$665 ),
+ .B1(\g_new$649 ),
+ .X(\g_new$769 )
);
- sky130_fd_sc_hd__xor2_1 \U$$642 (
- .A(\$signal$771 ),
- .B(\g_new$535 ),
- .X(\o$751 [20])
+ sky130_fd_sc_hd__and2_1 \U$$642 (
+ .A(\p_new$666 ),
+ .B(\p_new$650 ),
+ .X(\p_new$770 )
);
- sky130_fd_sc_hd__xor2_1 \U$$643 (
- .A(\$signal$772 ),
- .B(\g_new$643 ),
- .X(\o$751 [21])
+ sky130_fd_sc_hd__a21o_1 \U$$643 (
+ .A1(\p_new$650 ),
+ .A2(\g_new$667 ),
+ .B1(\g_new$651 ),
+ .X(\g_new$771 )
);
- sky130_fd_sc_hd__xor2_1 \U$$644 (
- .A(\$signal$773 ),
- .B(\g_new$571 ),
- .X(\o$751 [22])
+ sky130_fd_sc_hd__and2_1 \U$$644 (
+ .A(\p_new$668 ),
+ .B(\p_new$652 ),
+ .X(\p_new$772 )
);
- sky130_fd_sc_hd__xor2_1 \U$$645 (
- .A(\$signal$774 ),
- .B(\g_new$645 ),
- .X(\o$751 [23])
+ sky130_fd_sc_hd__a21o_1 \U$$645 (
+ .A1(\p_new$652 ),
+ .A2(\g_new$669 ),
+ .B1(\g_new$653 ),
+ .X(\g_new$773 )
);
- sky130_fd_sc_hd__xor2_1 \U$$646 (
- .A(\$signal$775 ),
- .B(\g_new$519 ),
- .X(\o$751 [24])
+ sky130_fd_sc_hd__and2_1 \U$$646 (
+ .A(\p_new$670 ),
+ .B(\p_new$654 ),
+ .X(\p_new$774 )
);
- sky130_fd_sc_hd__xor2_1 \U$$647 (
- .A(\$signal$776 ),
- .B(\g_new$647 ),
- .X(\o$751 [25])
+ sky130_fd_sc_hd__a21o_1 \U$$647 (
+ .A1(\p_new$654 ),
+ .A2(\g_new$671 ),
+ .B1(\g_new$655 ),
+ .X(\g_new$775 )
);
- sky130_fd_sc_hd__xor2_1 \U$$648 (
- .A(\$signal$777 ),
- .B(\g_new$573 ),
- .X(\o$751 [26])
+ sky130_fd_sc_hd__and2_1 \U$$648 (
+ .A(\p_new$672 ),
+ .B(\p_new$656 ),
+ .X(\p_new$776 )
);
- sky130_fd_sc_hd__xor2_1 \U$$649 (
- .A(\$signal$778 ),
- .B(\g_new$649 ),
- .X(\o$751 [27])
+ sky130_fd_sc_hd__a21o_1 \U$$649 (
+ .A1(\p_new$656 ),
+ .A2(\g_new$673 ),
+ .B1(\g_new$657 ),
+ .X(\g_new$777 )
);
sky130_fd_sc_hd__ha_1 \U$$65 (
.A(\a$2 [65]),
@@ -4292,55 +5480,60 @@
.COUT(\$signal$132 ),
.SUM(\$signal$133 )
);
- sky130_fd_sc_hd__xor2_1 \U$$650 (
- .A(\$signal$779 ),
- .B(\g_new$537 ),
- .X(\o$751 [28])
+ sky130_fd_sc_hd__and2_1 \U$$650 (
+ .A(\p_new$674 ),
+ .B(\p_new$658 ),
+ .X(\p_new$778 )
);
- sky130_fd_sc_hd__xor2_1 \U$$651 (
- .A(\$signal$780 ),
- .B(\g_new$651 ),
- .X(\o$751 [29])
+ sky130_fd_sc_hd__a21o_1 \U$$651 (
+ .A1(\p_new$658 ),
+ .A2(\g_new$675 ),
+ .B1(\g_new$659 ),
+ .X(\g_new$779 )
);
- sky130_fd_sc_hd__xor2_1 \U$$652 (
- .A(\$signal$781 ),
- .B(\g_new$575 ),
- .X(\o$751 [30])
+ sky130_fd_sc_hd__and2_1 \U$$652 (
+ .A(\p_new$676 ),
+ .B(\p_new$660 ),
+ .X(\p_new$780 )
);
- sky130_fd_sc_hd__xor2_1 \U$$653 (
- .A(\$signal$782 ),
- .B(\g_new$653 ),
- .X(\o$751 [31])
+ sky130_fd_sc_hd__a21o_1 \U$$653 (
+ .A1(\p_new$660 ),
+ .A2(\g_new$677 ),
+ .B1(\g_new$661 ),
+ .X(\g_new$781 )
);
- sky130_fd_sc_hd__xor2_1 \U$$654 (
- .A(\$signal$783 ),
- .B(\g_new$497 ),
- .X(\o$751 [32])
+ sky130_fd_sc_hd__and2_1 \U$$654 (
+ .A(\p_new$678 ),
+ .B(\p_new$662 ),
+ .X(\p_new$782 )
);
- sky130_fd_sc_hd__xor2_1 \U$$655 (
- .A(\$signal$784 ),
- .B(\g_new$655 ),
- .X(\o$751 [33])
+ sky130_fd_sc_hd__a21o_1 \U$$655 (
+ .A1(\p_new$662 ),
+ .A2(\g_new$679 ),
+ .B1(\g_new$663 ),
+ .X(\g_new$783 )
);
- sky130_fd_sc_hd__xor2_1 \U$$656 (
- .A(\$signal$785 ),
- .B(\g_new$577 ),
- .X(\o$751 [34])
+ sky130_fd_sc_hd__and2_1 \U$$656 (
+ .A(\p_new$680 ),
+ .B(\p_new$664 ),
+ .X(\p_new$784 )
);
- sky130_fd_sc_hd__xor2_1 \U$$657 (
- .A(\$signal$786 ),
- .B(\g_new$657 ),
- .X(\o$751 [35])
+ sky130_fd_sc_hd__a21o_1 \U$$657 (
+ .A1(\p_new$664 ),
+ .A2(\g_new$681 ),
+ .B1(\g_new$665 ),
+ .X(\g_new$785 )
);
- sky130_fd_sc_hd__xor2_1 \U$$658 (
- .A(\$signal$787 ),
- .B(\g_new$539 ),
- .X(\o$751 [36])
+ sky130_fd_sc_hd__and2_1 \U$$658 (
+ .A(\p_new$682 ),
+ .B(\p_new$666 ),
+ .X(\p_new$786 )
);
- sky130_fd_sc_hd__xor2_1 \U$$659 (
- .A(\$signal$788 ),
- .B(\g_new$659 ),
- .X(\o$751 [37])
+ sky130_fd_sc_hd__a21o_1 \U$$659 (
+ .A1(\p_new$666 ),
+ .A2(\g_new$683 ),
+ .B1(\g_new$667 ),
+ .X(\g_new$787 )
);
sky130_fd_sc_hd__ha_1 \U$$66 (
.A(\a$2 [66]),
@@ -4348,55 +5541,60 @@
.COUT(\$signal$134 ),
.SUM(\$signal$135 )
);
- sky130_fd_sc_hd__xor2_1 \U$$660 (
- .A(\$signal$789 ),
- .B(\g_new$579 ),
- .X(\o$751 [38])
+ sky130_fd_sc_hd__and2_1 \U$$660 (
+ .A(\p_new$684 ),
+ .B(\p_new$668 ),
+ .X(\p_new$788 )
);
- sky130_fd_sc_hd__xor2_1 \U$$661 (
- .A(\$signal$790 ),
- .B(\g_new$661 ),
- .X(\o$751 [39])
+ sky130_fd_sc_hd__a21o_1 \U$$661 (
+ .A1(\p_new$668 ),
+ .A2(\g_new$685 ),
+ .B1(\g_new$669 ),
+ .X(\g_new$789 )
);
- sky130_fd_sc_hd__xor2_1 \U$$662 (
- .A(\$signal$791 ),
- .B(\g_new$521 ),
- .X(\o$751 [40])
+ sky130_fd_sc_hd__and2_1 \U$$662 (
+ .A(\p_new$686 ),
+ .B(\p_new$670 ),
+ .X(\p_new$790 )
);
- sky130_fd_sc_hd__xor2_1 \U$$663 (
- .A(\$signal$792 ),
- .B(\g_new$663 ),
- .X(\o$751 [41])
+ sky130_fd_sc_hd__a21o_1 \U$$663 (
+ .A1(\p_new$670 ),
+ .A2(\g_new$687 ),
+ .B1(\g_new$671 ),
+ .X(\g_new$791 )
);
- sky130_fd_sc_hd__xor2_1 \U$$664 (
- .A(\$signal$793 ),
- .B(\g_new$581 ),
- .X(\o$751 [42])
+ sky130_fd_sc_hd__and2_1 \U$$664 (
+ .A(\p_new$688 ),
+ .B(\p_new$672 ),
+ .X(\p_new$792 )
);
- sky130_fd_sc_hd__xor2_1 \U$$665 (
- .A(\$signal$794 ),
- .B(\g_new$665 ),
- .X(\o$751 [43])
+ sky130_fd_sc_hd__a21o_1 \U$$665 (
+ .A1(\p_new$672 ),
+ .A2(\g_new$689 ),
+ .B1(\g_new$673 ),
+ .X(\g_new$793 )
);
- sky130_fd_sc_hd__xor2_1 \U$$666 (
- .A(\$signal$795 ),
- .B(\g_new$541 ),
- .X(\o$751 [44])
+ sky130_fd_sc_hd__and2_1 \U$$666 (
+ .A(\p_new$690 ),
+ .B(\p_new$674 ),
+ .X(\p_new$794 )
);
- sky130_fd_sc_hd__xor2_1 \U$$667 (
- .A(\$signal$796 ),
- .B(\g_new$667 ),
- .X(\o$751 [45])
+ sky130_fd_sc_hd__a21o_1 \U$$667 (
+ .A1(\p_new$674 ),
+ .A2(\g_new$691 ),
+ .B1(\g_new$675 ),
+ .X(\g_new$795 )
);
- sky130_fd_sc_hd__xor2_1 \U$$668 (
- .A(\$signal$797 ),
- .B(\g_new$583 ),
- .X(\o$751 [46])
+ sky130_fd_sc_hd__and2_1 \U$$668 (
+ .A(\p_new$692 ),
+ .B(\p_new$676 ),
+ .X(\p_new$796 )
);
- sky130_fd_sc_hd__xor2_1 \U$$669 (
- .A(\$signal$798 ),
- .B(\g_new$669 ),
- .X(\o$751 [47])
+ sky130_fd_sc_hd__a21o_1 \U$$669 (
+ .A1(\p_new$676 ),
+ .A2(\g_new$693 ),
+ .B1(\g_new$677 ),
+ .X(\g_new$797 )
);
sky130_fd_sc_hd__ha_1 \U$$67 (
.A(\a$2 [67]),
@@ -4404,55 +5602,60 @@
.COUT(\$signal$136 ),
.SUM(\$signal$137 )
);
- sky130_fd_sc_hd__xor2_1 \U$$670 (
- .A(\$signal$799 ),
- .B(\g_new$513 ),
- .X(\o$751 [48])
+ sky130_fd_sc_hd__and2_1 \U$$670 (
+ .A(\p_new$694 ),
+ .B(\p_new$678 ),
+ .X(\p_new$798 )
);
- sky130_fd_sc_hd__xor2_1 \U$$671 (
- .A(\$signal$800 ),
- .B(\g_new$671 ),
- .X(\o$751 [49])
+ sky130_fd_sc_hd__a21o_1 \U$$671 (
+ .A1(\p_new$678 ),
+ .A2(\g_new$695 ),
+ .B1(\g_new$679 ),
+ .X(\g_new$799 )
);
- sky130_fd_sc_hd__xor2_1 \U$$672 (
- .A(\$signal$801 ),
- .B(\g_new$585 ),
- .X(\o$751 [50])
+ sky130_fd_sc_hd__and2_1 \U$$672 (
+ .A(\p_new$696 ),
+ .B(\p_new$680 ),
+ .X(\p_new$800 )
);
- sky130_fd_sc_hd__xor2_1 \U$$673 (
- .A(\$signal$802 ),
- .B(\g_new$673 ),
- .X(\o$751 [51])
+ sky130_fd_sc_hd__a21o_1 \U$$673 (
+ .A1(\p_new$680 ),
+ .A2(\g_new$697 ),
+ .B1(\g_new$681 ),
+ .X(\g_new$801 )
);
- sky130_fd_sc_hd__xor2_1 \U$$674 (
- .A(\$signal$803 ),
- .B(\g_new$543 ),
- .X(\o$751 [52])
+ sky130_fd_sc_hd__and2_1 \U$$674 (
+ .A(\p_new$698 ),
+ .B(\p_new$682 ),
+ .X(\p_new$802 )
);
- sky130_fd_sc_hd__xor2_1 \U$$675 (
- .A(\$signal$804 ),
- .B(\g_new$675 ),
- .X(\o$751 [53])
+ sky130_fd_sc_hd__a21o_1 \U$$675 (
+ .A1(\p_new$682 ),
+ .A2(\g_new$699 ),
+ .B1(\g_new$683 ),
+ .X(\g_new$803 )
);
- sky130_fd_sc_hd__xor2_1 \U$$676 (
- .A(\$signal$805 ),
- .B(\g_new$587 ),
- .X(\o$751 [54])
+ sky130_fd_sc_hd__and2_1 \U$$676 (
+ .A(\p_new$700 ),
+ .B(\p_new$684 ),
+ .X(\p_new$804 )
);
- sky130_fd_sc_hd__xor2_1 \U$$677 (
- .A(\$signal$806 ),
- .B(\g_new$677 ),
- .X(\o$751 [55])
+ sky130_fd_sc_hd__a21o_1 \U$$677 (
+ .A1(\p_new$684 ),
+ .A2(\g_new$701 ),
+ .B1(\g_new$685 ),
+ .X(\g_new$805 )
);
- sky130_fd_sc_hd__xor2_1 \U$$678 (
- .A(\$signal$807 ),
- .B(\g_new$523 ),
- .X(\o$751 [56])
+ sky130_fd_sc_hd__and2_1 \U$$678 (
+ .A(\p_new$702 ),
+ .B(\p_new$686 ),
+ .X(\p_new$806 )
);
- sky130_fd_sc_hd__xor2_1 \U$$679 (
- .A(\$signal$808 ),
- .B(\g_new$679 ),
- .X(\o$751 [57])
+ sky130_fd_sc_hd__a21o_1 \U$$679 (
+ .A1(\p_new$686 ),
+ .A2(\g_new$703 ),
+ .B1(\g_new$687 ),
+ .X(\g_new$807 )
);
sky130_fd_sc_hd__ha_1 \U$$68 (
.A(\a$2 [68]),
@@ -4460,55 +5663,60 @@
.COUT(\$signal$138 ),
.SUM(\$signal$139 )
);
- sky130_fd_sc_hd__xor2_1 \U$$680 (
- .A(\$signal$809 ),
- .B(\g_new$589 ),
- .X(\o$751 [58])
+ sky130_fd_sc_hd__and2_1 \U$$680 (
+ .A(\p_new$704 ),
+ .B(\p_new$688 ),
+ .X(\p_new$808 )
);
- sky130_fd_sc_hd__xor2_1 \U$$681 (
- .A(\$signal$810 ),
- .B(\g_new$681 ),
- .X(\o$751 [59])
+ sky130_fd_sc_hd__a21o_1 \U$$681 (
+ .A1(\p_new$688 ),
+ .A2(\g_new$705 ),
+ .B1(\g_new$689 ),
+ .X(\g_new$809 )
);
- sky130_fd_sc_hd__xor2_1 \U$$682 (
- .A(\$signal$811 ),
- .B(\g_new$545 ),
- .X(\o$751 [60])
+ sky130_fd_sc_hd__and2_1 \U$$682 (
+ .A(\p_new$706 ),
+ .B(\p_new$690 ),
+ .X(\p_new$810 )
);
- sky130_fd_sc_hd__xor2_1 \U$$683 (
- .A(\$signal$812 ),
- .B(\g_new$683 ),
- .X(\o$751 [61])
+ sky130_fd_sc_hd__a21o_1 \U$$683 (
+ .A1(\p_new$690 ),
+ .A2(\g_new$707 ),
+ .B1(\g_new$691 ),
+ .X(\g_new$811 )
);
- sky130_fd_sc_hd__xor2_1 \U$$684 (
- .A(\$signal$813 ),
- .B(\g_new$591 ),
- .X(\o$751 [62])
+ sky130_fd_sc_hd__and2_1 \U$$684 (
+ .A(\p_new$708 ),
+ .B(\p_new$692 ),
+ .X(\p_new$812 )
);
- sky130_fd_sc_hd__xor2_1 \U$$685 (
- .A(\$signal$814 ),
- .B(\g_new$685 ),
- .X(\o$751 [63])
+ sky130_fd_sc_hd__a21o_1 \U$$685 (
+ .A1(\p_new$692 ),
+ .A2(\g_new$709 ),
+ .B1(\g_new$693 ),
+ .X(\g_new$813 )
);
- sky130_fd_sc_hd__xor2_1 \U$$686 (
- .A(\$signal$815 ),
- .B(\g_new$505 ),
- .X(\o$751 [64])
+ sky130_fd_sc_hd__and2_1 \U$$686 (
+ .A(\p_new$710 ),
+ .B(\p_new$694 ),
+ .X(\p_new$814 )
);
- sky130_fd_sc_hd__xor2_1 \U$$687 (
- .A(\$signal$816 ),
- .B(\g_new$687 ),
- .X(\o$751 [65])
+ sky130_fd_sc_hd__a21o_1 \U$$687 (
+ .A1(\p_new$694 ),
+ .A2(\g_new$711 ),
+ .B1(\g_new$695 ),
+ .X(\g_new$815 )
);
- sky130_fd_sc_hd__xor2_1 \U$$688 (
- .A(\$signal$817 ),
- .B(\g_new$593 ),
- .X(\o$751 [66])
+ sky130_fd_sc_hd__and2_1 \U$$688 (
+ .A(\p_new$712 ),
+ .B(\p_new$696 ),
+ .X(\p_new$816 )
);
- sky130_fd_sc_hd__xor2_1 \U$$689 (
- .A(\$signal$818 ),
- .B(\g_new$689 ),
- .X(\o$751 [67])
+ sky130_fd_sc_hd__a21o_1 \U$$689 (
+ .A1(\p_new$696 ),
+ .A2(\g_new$713 ),
+ .B1(\g_new$697 ),
+ .X(\g_new$817 )
);
sky130_fd_sc_hd__ha_1 \U$$69 (
.A(\a$2 [69]),
@@ -4516,55 +5724,60 @@
.COUT(\$signal$140 ),
.SUM(\$signal$141 )
);
- sky130_fd_sc_hd__xor2_1 \U$$690 (
- .A(\$signal$819 ),
- .B(\g_new$547 ),
- .X(\o$751 [68])
+ sky130_fd_sc_hd__and2_1 \U$$690 (
+ .A(\p_new$714 ),
+ .B(\p_new$698 ),
+ .X(\p_new$818 )
);
- sky130_fd_sc_hd__xor2_1 \U$$691 (
- .A(\$signal$820 ),
- .B(\g_new$691 ),
- .X(\o$751 [69])
+ sky130_fd_sc_hd__a21o_1 \U$$691 (
+ .A1(\p_new$698 ),
+ .A2(\g_new$715 ),
+ .B1(\g_new$699 ),
+ .X(\g_new$819 )
);
- sky130_fd_sc_hd__xor2_1 \U$$692 (
- .A(\$signal$821 ),
- .B(\g_new$595 ),
- .X(\o$751 [70])
+ sky130_fd_sc_hd__and2_1 \U$$692 (
+ .A(\p_new$716 ),
+ .B(\p_new$700 ),
+ .X(\p_new$820 )
);
- sky130_fd_sc_hd__xor2_1 \U$$693 (
- .A(\$signal$822 ),
- .B(\g_new$693 ),
- .X(\o$751 [71])
+ sky130_fd_sc_hd__a21o_1 \U$$693 (
+ .A1(\p_new$700 ),
+ .A2(\g_new$717 ),
+ .B1(\g_new$701 ),
+ .X(\g_new$821 )
);
- sky130_fd_sc_hd__xor2_1 \U$$694 (
- .A(\$signal$823 ),
- .B(\g_new$525 ),
- .X(\o$751 [72])
+ sky130_fd_sc_hd__and2_1 \U$$694 (
+ .A(\p_new$718 ),
+ .B(\p_new$702 ),
+ .X(\p_new$822 )
);
- sky130_fd_sc_hd__xor2_1 \U$$695 (
- .A(\$signal$824 ),
- .B(\g_new$695 ),
- .X(\o$751 [73])
+ sky130_fd_sc_hd__a21o_1 \U$$695 (
+ .A1(\p_new$702 ),
+ .A2(\g_new$719 ),
+ .B1(\g_new$703 ),
+ .X(\g_new$823 )
);
- sky130_fd_sc_hd__xor2_1 \U$$696 (
- .A(\$signal$825 ),
- .B(\g_new$597 ),
- .X(\o$751 [74])
+ sky130_fd_sc_hd__and2_1 \U$$696 (
+ .A(\p_new$720 ),
+ .B(\p_new$704 ),
+ .X(\p_new$824 )
);
- sky130_fd_sc_hd__xor2_1 \U$$697 (
- .A(\$signal$826 ),
- .B(\g_new$697 ),
- .X(\o$751 [75])
+ sky130_fd_sc_hd__a21o_1 \U$$697 (
+ .A1(\p_new$704 ),
+ .A2(\g_new$721 ),
+ .B1(\g_new$705 ),
+ .X(\g_new$825 )
);
- sky130_fd_sc_hd__xor2_1 \U$$698 (
- .A(\$signal$827 ),
- .B(\g_new$549 ),
- .X(\o$751 [76])
+ sky130_fd_sc_hd__and2_1 \U$$698 (
+ .A(\p_new$722 ),
+ .B(\p_new$706 ),
+ .X(\p_new$826 )
);
- sky130_fd_sc_hd__xor2_1 \U$$699 (
- .A(\$signal$828 ),
- .B(\g_new$699 ),
- .X(\o$751 [77])
+ sky130_fd_sc_hd__a21o_1 \U$$699 (
+ .A1(\p_new$706 ),
+ .A2(\g_new$723 ),
+ .B1(\g_new$707 ),
+ .X(\g_new$827 )
);
sky130_fd_sc_hd__ha_1 \U$$7 (
.A(\a$2 [7]),
@@ -4578,55 +5791,60 @@
.COUT(\$signal$142 ),
.SUM(\$signal$143 )
);
- sky130_fd_sc_hd__xor2_1 \U$$700 (
- .A(\$signal$829 ),
- .B(\g_new$599 ),
- .X(\o$751 [78])
+ sky130_fd_sc_hd__and2_1 \U$$700 (
+ .A(\p_new$724 ),
+ .B(\p_new$708 ),
+ .X(\p_new$828 )
);
- sky130_fd_sc_hd__xor2_1 \U$$701 (
- .A(\$signal$830 ),
- .B(\g_new$701 ),
- .X(\o$751 [79])
+ sky130_fd_sc_hd__a21o_1 \U$$701 (
+ .A1(\p_new$708 ),
+ .A2(\g_new$725 ),
+ .B1(\g_new$709 ),
+ .X(\g_new$829 )
);
- sky130_fd_sc_hd__xor2_1 \U$$702 (
- .A(\$signal$831 ),
- .B(\g_new$515 ),
- .X(\o$751 [80])
+ sky130_fd_sc_hd__and2_1 \U$$702 (
+ .A(\p_new$726 ),
+ .B(\p_new$710 ),
+ .X(\p_new$830 )
);
- sky130_fd_sc_hd__xor2_1 \U$$703 (
- .A(\$signal$832 ),
- .B(\g_new$703 ),
- .X(\o$751 [81])
+ sky130_fd_sc_hd__a21o_1 \U$$703 (
+ .A1(\p_new$710 ),
+ .A2(\g_new$727 ),
+ .B1(\g_new$711 ),
+ .X(\g_new$831 )
);
- sky130_fd_sc_hd__xor2_1 \U$$704 (
- .A(\$signal$833 ),
- .B(\g_new$601 ),
- .X(\o$751 [82])
+ sky130_fd_sc_hd__and2_1 \U$$704 (
+ .A(\p_new$728 ),
+ .B(\p_new$712 ),
+ .X(\p_new$832 )
);
- sky130_fd_sc_hd__xor2_1 \U$$705 (
- .A(\$signal$834 ),
- .B(\g_new$705 ),
- .X(\o$751 [83])
+ sky130_fd_sc_hd__a21o_1 \U$$705 (
+ .A1(\p_new$712 ),
+ .A2(\g_new$729 ),
+ .B1(\g_new$713 ),
+ .X(\g_new$833 )
);
- sky130_fd_sc_hd__xor2_1 \U$$706 (
- .A(\$signal$835 ),
- .B(\g_new$551 ),
- .X(\o$751 [84])
+ sky130_fd_sc_hd__and2_1 \U$$706 (
+ .A(\p_new$730 ),
+ .B(\p_new$714 ),
+ .X(\p_new$834 )
);
- sky130_fd_sc_hd__xor2_1 \U$$707 (
- .A(\$signal$836 ),
- .B(\g_new$707 ),
- .X(\o$751 [85])
+ sky130_fd_sc_hd__a21o_1 \U$$707 (
+ .A1(\p_new$714 ),
+ .A2(\g_new$731 ),
+ .B1(\g_new$715 ),
+ .X(\g_new$835 )
);
- sky130_fd_sc_hd__xor2_1 \U$$708 (
- .A(\$signal$837 ),
- .B(\g_new$603 ),
- .X(\o$751 [86])
+ sky130_fd_sc_hd__and2_1 \U$$708 (
+ .A(\p_new$732 ),
+ .B(\p_new$716 ),
+ .X(\p_new$836 )
);
- sky130_fd_sc_hd__xor2_1 \U$$709 (
- .A(\$signal$838 ),
- .B(\g_new$709 ),
- .X(\o$751 [87])
+ sky130_fd_sc_hd__a21o_1 \U$$709 (
+ .A1(\p_new$716 ),
+ .A2(\g_new$733 ),
+ .B1(\g_new$717 ),
+ .X(\g_new$837 )
);
sky130_fd_sc_hd__ha_1 \U$$71 (
.A(\a$2 [71]),
@@ -4634,55 +5852,60 @@
.COUT(\$signal$144 ),
.SUM(\$signal$145 )
);
- sky130_fd_sc_hd__xor2_1 \U$$710 (
- .A(\$signal$839 ),
- .B(\g_new$527 ),
- .X(\o$751 [88])
+ sky130_fd_sc_hd__and2_1 \U$$710 (
+ .A(\p_new$734 ),
+ .B(\p_new$718 ),
+ .X(\p_new$838 )
);
- sky130_fd_sc_hd__xor2_1 \U$$711 (
- .A(\$signal$840 ),
- .B(\g_new$711 ),
- .X(\o$751 [89])
+ sky130_fd_sc_hd__a21o_1 \U$$711 (
+ .A1(\p_new$718 ),
+ .A2(\g_new$735 ),
+ .B1(\g_new$719 ),
+ .X(\g_new$839 )
);
- sky130_fd_sc_hd__xor2_1 \U$$712 (
- .A(\$signal$841 ),
- .B(\g_new$605 ),
- .X(\o$751 [90])
+ sky130_fd_sc_hd__and2_1 \U$$712 (
+ .A(\p_new$736 ),
+ .B(\p_new$720 ),
+ .X(\p_new$840 )
);
- sky130_fd_sc_hd__xor2_1 \U$$713 (
- .A(\$signal$842 ),
- .B(\g_new$713 ),
- .X(\o$751 [91])
+ sky130_fd_sc_hd__a21o_1 \U$$713 (
+ .A1(\p_new$720 ),
+ .A2(\g_new$737 ),
+ .B1(\g_new$721 ),
+ .X(\g_new$841 )
);
- sky130_fd_sc_hd__xor2_1 \U$$714 (
- .A(\$signal$843 ),
- .B(\g_new$553 ),
- .X(\o$751 [92])
+ sky130_fd_sc_hd__and2_1 \U$$714 (
+ .A(\p_new$738 ),
+ .B(\p_new$722 ),
+ .X(\p_new$842 )
);
- sky130_fd_sc_hd__xor2_1 \U$$715 (
- .A(\$signal$844 ),
- .B(\g_new$715 ),
- .X(\o$751 [93])
+ sky130_fd_sc_hd__a21o_1 \U$$715 (
+ .A1(\p_new$722 ),
+ .A2(\g_new$739 ),
+ .B1(\g_new$723 ),
+ .X(\g_new$843 )
);
- sky130_fd_sc_hd__xor2_1 \U$$716 (
- .A(\$signal$845 ),
- .B(\g_new$607 ),
- .X(\o$751 [94])
+ sky130_fd_sc_hd__and2_1 \U$$716 (
+ .A(\p_new$740 ),
+ .B(\p_new$724 ),
+ .X(\p_new$844 )
);
- sky130_fd_sc_hd__xor2_1 \U$$717 (
- .A(\$signal$846 ),
- .B(\g_new$717 ),
- .X(\o$751 [95])
+ sky130_fd_sc_hd__a21o_1 \U$$717 (
+ .A1(\p_new$724 ),
+ .A2(\g_new$741 ),
+ .B1(\g_new$725 ),
+ .X(\g_new$845 )
);
- sky130_fd_sc_hd__xor2_1 \U$$718 (
- .A(\$signal$847 ),
- .B(\g_new$511 ),
- .X(\o$751 [96])
+ sky130_fd_sc_hd__and2_1 \U$$718 (
+ .A(\p_new$742 ),
+ .B(\p_new$726 ),
+ .X(\p_new$846 )
);
- sky130_fd_sc_hd__xor2_1 \U$$719 (
- .A(\$signal$848 ),
- .B(\g_new$719 ),
- .X(\o$751 [97])
+ sky130_fd_sc_hd__a21o_1 \U$$719 (
+ .A1(\p_new$726 ),
+ .A2(\g_new$743 ),
+ .B1(\g_new$727 ),
+ .X(\g_new$847 )
);
sky130_fd_sc_hd__ha_1 \U$$72 (
.A(\a$2 [72]),
@@ -4690,55 +5913,60 @@
.COUT(\$signal$146 ),
.SUM(\$signal$147 )
);
- sky130_fd_sc_hd__xor2_1 \U$$720 (
- .A(\$signal$849 ),
- .B(\g_new$609 ),
- .X(\o$751 [98])
+ sky130_fd_sc_hd__and2_1 \U$$720 (
+ .A(\p_new$744 ),
+ .B(\p_new$728 ),
+ .X(\p_new$848 )
);
- sky130_fd_sc_hd__xor2_1 \U$$721 (
- .A(\$signal$850 ),
- .B(\g_new$721 ),
- .X(\o$751 [99])
+ sky130_fd_sc_hd__a21o_1 \U$$721 (
+ .A1(\p_new$728 ),
+ .A2(\g_new$745 ),
+ .B1(\g_new$729 ),
+ .X(\g_new$849 )
);
- sky130_fd_sc_hd__xor2_1 \U$$722 (
- .A(\$signal$851 ),
- .B(\g_new$555 ),
- .X(\o$751 [100])
+ sky130_fd_sc_hd__and2_1 \U$$722 (
+ .A(\p_new$746 ),
+ .B(\p_new$730 ),
+ .X(\p_new$850 )
);
- sky130_fd_sc_hd__xor2_1 \U$$723 (
- .A(\$signal$852 ),
- .B(\g_new$723 ),
- .X(\o$751 [101])
+ sky130_fd_sc_hd__a21o_1 \U$$723 (
+ .A1(\p_new$730 ),
+ .A2(\g_new$747 ),
+ .B1(\g_new$731 ),
+ .X(\g_new$851 )
);
- sky130_fd_sc_hd__xor2_1 \U$$724 (
- .A(\$signal$853 ),
- .B(\g_new$611 ),
- .X(\o$751 [102])
+ sky130_fd_sc_hd__and2_1 \U$$724 (
+ .A(\p_new$748 ),
+ .B(\p_new$732 ),
+ .X(\p_new$852 )
);
- sky130_fd_sc_hd__xor2_1 \U$$725 (
- .A(\$signal$854 ),
- .B(\g_new$725 ),
- .X(\o$751 [103])
+ sky130_fd_sc_hd__a21o_1 \U$$725 (
+ .A1(\p_new$732 ),
+ .A2(\g_new$749 ),
+ .B1(\g_new$733 ),
+ .X(\g_new$853 )
);
- sky130_fd_sc_hd__xor2_1 \U$$726 (
- .A(\$signal$855 ),
- .B(\g_new$529 ),
- .X(\o$751 [104])
+ sky130_fd_sc_hd__and2_1 \U$$726 (
+ .A(\p_new$750 ),
+ .B(\p_new$734 ),
+ .X(\p_new$854 )
);
- sky130_fd_sc_hd__xor2_1 \U$$727 (
- .A(\$signal$856 ),
- .B(\g_new$727 ),
- .X(\o$751 [105])
+ sky130_fd_sc_hd__a21o_1 \U$$727 (
+ .A1(\p_new$734 ),
+ .A2(\g_new$751 ),
+ .B1(\g_new$735 ),
+ .X(\g_new$855 )
);
- sky130_fd_sc_hd__xor2_1 \U$$728 (
- .A(\$signal$857 ),
- .B(\g_new$613 ),
- .X(\o$751 [106])
+ sky130_fd_sc_hd__and2_1 \U$$728 (
+ .A(\p_new$752 ),
+ .B(\p_new$736 ),
+ .X(\p_new$856 )
);
- sky130_fd_sc_hd__xor2_1 \U$$729 (
- .A(\$signal$858 ),
- .B(\g_new$729 ),
- .X(\o$751 [107])
+ sky130_fd_sc_hd__a21o_1 \U$$729 (
+ .A1(\p_new$736 ),
+ .A2(\g_new$753 ),
+ .B1(\g_new$737 ),
+ .X(\g_new$857 )
);
sky130_fd_sc_hd__ha_1 \U$$73 (
.A(\a$2 [73]),
@@ -4746,55 +5974,60 @@
.COUT(\$signal$148 ),
.SUM(\$signal$149 )
);
- sky130_fd_sc_hd__xor2_1 \U$$730 (
- .A(\$signal$859 ),
- .B(\g_new$557 ),
- .X(\o$751 [108])
+ sky130_fd_sc_hd__and2_1 \U$$730 (
+ .A(\p_new$630 ),
+ .B(\p_new$738 ),
+ .X(\p_new$858 )
);
- sky130_fd_sc_hd__xor2_1 \U$$731 (
- .A(\$signal$860 ),
- .B(\g_new$731 ),
- .X(\o$751 [109])
+ sky130_fd_sc_hd__a21o_1 \U$$731 (
+ .A1(\p_new$738 ),
+ .A2(\g_new$631 ),
+ .B1(\g_new$739 ),
+ .X(\g_new$859 )
);
- sky130_fd_sc_hd__xor2_1 \U$$732 (
- .A(\$signal$861 ),
- .B(\g_new$615 ),
- .X(\o$751 [110])
+ sky130_fd_sc_hd__and2_1 \U$$732 (
+ .A(\p_new$632 ),
+ .B(\p_new$740 ),
+ .X(\p_new$860 )
);
- sky130_fd_sc_hd__xor2_1 \U$$733 (
- .A(\$signal$862 ),
- .B(\g_new$733 ),
- .X(\o$751 [111])
+ sky130_fd_sc_hd__a21o_1 \U$$733 (
+ .A1(\p_new$740 ),
+ .A2(\g_new$633 ),
+ .B1(\g_new$741 ),
+ .X(\g_new$861 )
);
- sky130_fd_sc_hd__xor2_1 \U$$734 (
- .A(\$signal$863 ),
- .B(\g_new$517 ),
- .X(\o$751 [112])
+ sky130_fd_sc_hd__and2_1 \U$$734 (
+ .A(\p_new$508 ),
+ .B(\p_new$742 ),
+ .X(\p_new$862 )
);
- sky130_fd_sc_hd__xor2_1 \U$$735 (
- .A(\$signal$864 ),
- .B(\g_new$735 ),
- .X(\o$751 [113])
+ sky130_fd_sc_hd__a21o_1 \U$$735 (
+ .A1(\p_new$742 ),
+ .A2(\g_new$509 ),
+ .B1(\g_new$743 ),
+ .X(\g_new$863 )
);
- sky130_fd_sc_hd__xor2_1 \U$$736 (
- .A(\$signal$865 ),
- .B(\g_new$617 ),
- .X(\o$751 [114])
+ sky130_fd_sc_hd__and2_1 \U$$736 (
+ .A(\p_new$382 ),
+ .B(\p_new$744 ),
+ .X(\p_new$864 )
);
- sky130_fd_sc_hd__xor2_1 \U$$737 (
- .A(\$signal$866 ),
- .B(\g_new$737 ),
- .X(\o$751 [115])
+ sky130_fd_sc_hd__a21o_1 \U$$737 (
+ .A1(\p_new$744 ),
+ .A2(\g_new$383 ),
+ .B1(\g_new$745 ),
+ .X(\g_new$865 )
);
- sky130_fd_sc_hd__xor2_1 \U$$738 (
- .A(\$signal$867 ),
- .B(\g_new$559 ),
- .X(\o$751 [116])
+ sky130_fd_sc_hd__and2_1 \U$$738 (
+ .A(\p_new$786 ),
+ .B(\p_new$754 ),
+ .X(\p_new$866 )
);
- sky130_fd_sc_hd__xor2_1 \U$$739 (
- .A(\$signal$868 ),
- .B(\g_new$739 ),
- .X(\o$751 [117])
+ sky130_fd_sc_hd__a21o_1 \U$$739 (
+ .A1(\p_new$754 ),
+ .A2(\g_new$787 ),
+ .B1(\g_new$755 ),
+ .X(\g_new$867 )
);
sky130_fd_sc_hd__ha_1 \U$$74 (
.A(\a$2 [74]),
@@ -4802,55 +6035,60 @@
.COUT(\$signal$150 ),
.SUM(\$signal$151 )
);
- sky130_fd_sc_hd__xor2_1 \U$$740 (
- .A(\$signal$869 ),
- .B(\g_new$619 ),
- .X(\o$751 [118])
+ sky130_fd_sc_hd__and2_1 \U$$740 (
+ .A(\p_new$788 ),
+ .B(\p_new$756 ),
+ .X(\p_new$868 )
);
- sky130_fd_sc_hd__xor2_1 \U$$741 (
- .A(\$signal$870 ),
- .B(\g_new$741 ),
- .X(\o$751 [119])
+ sky130_fd_sc_hd__a21o_1 \U$$741 (
+ .A1(\p_new$756 ),
+ .A2(\g_new$789 ),
+ .B1(\g_new$757 ),
+ .X(\g_new$869 )
);
- sky130_fd_sc_hd__xor2_1 \U$$742 (
- .A(\$signal$871 ),
- .B(\g_new$531 ),
- .X(\o$751 [120])
+ sky130_fd_sc_hd__and2_1 \U$$742 (
+ .A(\p_new$790 ),
+ .B(\p_new$758 ),
+ .X(\p_new$870 )
);
- sky130_fd_sc_hd__xor2_1 \U$$743 (
- .A(\$signal$872 ),
- .B(\g_new$743 ),
- .X(\o$751 [121])
+ sky130_fd_sc_hd__a21o_1 \U$$743 (
+ .A1(\p_new$758 ),
+ .A2(\g_new$791 ),
+ .B1(\g_new$759 ),
+ .X(\g_new$871 )
);
- sky130_fd_sc_hd__xor2_1 \U$$744 (
- .A(\$signal$873 ),
- .B(\g_new$621 ),
- .X(\o$751 [122])
+ sky130_fd_sc_hd__and2_1 \U$$744 (
+ .A(\p_new$792 ),
+ .B(\p_new$760 ),
+ .X(\p_new$872 )
);
- sky130_fd_sc_hd__xor2_1 \U$$745 (
- .A(\$signal$874 ),
- .B(\g_new$745 ),
- .X(\o$751 [123])
+ sky130_fd_sc_hd__a21o_1 \U$$745 (
+ .A1(\p_new$760 ),
+ .A2(\g_new$793 ),
+ .B1(\g_new$761 ),
+ .X(\g_new$873 )
);
- sky130_fd_sc_hd__xor2_1 \U$$746 (
- .A(\$signal$875 ),
- .B(\g_new$561 ),
- .X(\o$751 [124])
+ sky130_fd_sc_hd__and2_1 \U$$746 (
+ .A(\p_new$794 ),
+ .B(\p_new$762 ),
+ .X(\p_new$874 )
);
- sky130_fd_sc_hd__xor2_1 \U$$747 (
- .A(\$signal$876 ),
- .B(\g_new$747 ),
- .X(\o$751 [125])
+ sky130_fd_sc_hd__a21o_1 \U$$747 (
+ .A1(\p_new$762 ),
+ .A2(\g_new$795 ),
+ .B1(\g_new$763 ),
+ .X(\g_new$875 )
);
- sky130_fd_sc_hd__xor2_1 \U$$748 (
- .A(\$signal$877 ),
- .B(\g_new$623 ),
- .X(\o$751 [126])
+ sky130_fd_sc_hd__and2_1 \U$$748 (
+ .A(\p_new$796 ),
+ .B(\p_new$764 ),
+ .X(\p_new$876 )
);
- sky130_fd_sc_hd__xor2_1 \U$$749 (
- .A(\$signal$878 ),
- .B(\g_new$749 ),
- .X(\o$751 [127])
+ sky130_fd_sc_hd__a21o_1 \U$$749 (
+ .A1(\p_new$764 ),
+ .A2(\g_new$797 ),
+ .B1(\g_new$765 ),
+ .X(\g_new$877 )
);
sky130_fd_sc_hd__ha_1 \U$$75 (
.A(\a$2 [75]),
@@ -4858,30 +6096,305 @@
.COUT(\$signal$152 ),
.SUM(\$signal$153 )
);
+ sky130_fd_sc_hd__and2_1 \U$$750 (
+ .A(\p_new$798 ),
+ .B(\p_new$766 ),
+ .X(\p_new$878 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$751 (
+ .A1(\p_new$766 ),
+ .A2(\g_new$799 ),
+ .B1(\g_new$767 ),
+ .X(\g_new$879 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$752 (
+ .A(\p_new$800 ),
+ .B(\p_new$768 ),
+ .X(\p_new$880 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$753 (
+ .A1(\p_new$768 ),
+ .A2(\g_new$801 ),
+ .B1(\g_new$769 ),
+ .X(\g_new$881 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$754 (
+ .A(\p_new$802 ),
+ .B(\p_new$770 ),
+ .X(\p_new$882 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$755 (
+ .A1(\p_new$770 ),
+ .A2(\g_new$803 ),
+ .B1(\g_new$771 ),
+ .X(\g_new$883 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$756 (
+ .A(\p_new$804 ),
+ .B(\p_new$772 ),
+ .X(\p_new$884 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$757 (
+ .A1(\p_new$772 ),
+ .A2(\g_new$805 ),
+ .B1(\g_new$773 ),
+ .X(\g_new$885 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$758 (
+ .A(\p_new$806 ),
+ .B(\p_new$774 ),
+ .X(\p_new$886 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$759 (
+ .A1(\p_new$774 ),
+ .A2(\g_new$807 ),
+ .B1(\g_new$775 ),
+ .X(\g_new$887 )
+ );
sky130_fd_sc_hd__ha_1 \U$$76 (
.A(\a$2 [76]),
.B(\b$3 [76]),
.COUT(\$signal$154 ),
.SUM(\$signal$155 )
);
+ sky130_fd_sc_hd__and2_1 \U$$760 (
+ .A(\p_new$808 ),
+ .B(\p_new$776 ),
+ .X(\p_new$888 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$761 (
+ .A1(\p_new$776 ),
+ .A2(\g_new$809 ),
+ .B1(\g_new$777 ),
+ .X(\g_new$889 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$762 (
+ .A(\p_new$810 ),
+ .B(\p_new$778 ),
+ .X(\p_new$890 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$763 (
+ .A1(\p_new$778 ),
+ .A2(\g_new$811 ),
+ .B1(\g_new$779 ),
+ .X(\g_new$891 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$764 (
+ .A(\p_new$812 ),
+ .B(\p_new$780 ),
+ .X(\p_new$892 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$765 (
+ .A1(\p_new$780 ),
+ .A2(\g_new$813 ),
+ .B1(\g_new$781 ),
+ .X(\g_new$893 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$766 (
+ .A(\p_new$814 ),
+ .B(\p_new$782 ),
+ .X(\p_new$894 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$767 (
+ .A1(\p_new$782 ),
+ .A2(\g_new$815 ),
+ .B1(\g_new$783 ),
+ .X(\g_new$895 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$768 (
+ .A(\p_new$816 ),
+ .B(\p_new$784 ),
+ .X(\p_new$896 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$769 (
+ .A1(\p_new$784 ),
+ .A2(\g_new$817 ),
+ .B1(\g_new$785 ),
+ .X(\g_new$897 )
+ );
sky130_fd_sc_hd__ha_1 \U$$77 (
.A(\a$2 [77]),
.B(\b$3 [77]),
.COUT(\$signal$156 ),
.SUM(\$signal$157 )
);
+ sky130_fd_sc_hd__and2_1 \U$$770 (
+ .A(\p_new$818 ),
+ .B(\p_new$786 ),
+ .X(\p_new$898 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$771 (
+ .A1(\p_new$786 ),
+ .A2(\g_new$819 ),
+ .B1(\g_new$787 ),
+ .X(\g_new$899 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$772 (
+ .A(\p_new$820 ),
+ .B(\p_new$788 ),
+ .X(\p_new$900 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$773 (
+ .A1(\p_new$788 ),
+ .A2(\g_new$821 ),
+ .B1(\g_new$789 ),
+ .X(\g_new$901 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$774 (
+ .A(\p_new$822 ),
+ .B(\p_new$790 ),
+ .X(\p_new$902 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$775 (
+ .A1(\p_new$790 ),
+ .A2(\g_new$823 ),
+ .B1(\g_new$791 ),
+ .X(\g_new$903 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$776 (
+ .A(\p_new$824 ),
+ .B(\p_new$792 ),
+ .X(\p_new$904 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$777 (
+ .A1(\p_new$792 ),
+ .A2(\g_new$825 ),
+ .B1(\g_new$793 ),
+ .X(\g_new$905 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$778 (
+ .A(\p_new$826 ),
+ .B(\p_new$794 ),
+ .X(\p_new$906 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$779 (
+ .A1(\p_new$794 ),
+ .A2(\g_new$827 ),
+ .B1(\g_new$795 ),
+ .X(\g_new$907 )
+ );
sky130_fd_sc_hd__ha_1 \U$$78 (
.A(\a$2 [78]),
.B(\b$3 [78]),
.COUT(\$signal$158 ),
.SUM(\$signal$159 )
);
+ sky130_fd_sc_hd__and2_1 \U$$780 (
+ .A(\p_new$828 ),
+ .B(\p_new$796 ),
+ .X(\p_new$908 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$781 (
+ .A1(\p_new$796 ),
+ .A2(\g_new$829 ),
+ .B1(\g_new$797 ),
+ .X(\g_new$909 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$782 (
+ .A(\p_new$830 ),
+ .B(\p_new$798 ),
+ .X(\p_new$910 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$783 (
+ .A1(\p_new$798 ),
+ .A2(\g_new$831 ),
+ .B1(\g_new$799 ),
+ .X(\g_new$911 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$784 (
+ .A(\p_new$832 ),
+ .B(\p_new$800 ),
+ .X(\p_new$912 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$785 (
+ .A1(\p_new$800 ),
+ .A2(\g_new$833 ),
+ .B1(\g_new$801 ),
+ .X(\g_new$913 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$786 (
+ .A(\p_new$834 ),
+ .B(\p_new$802 ),
+ .X(\p_new$914 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$787 (
+ .A1(\p_new$802 ),
+ .A2(\g_new$835 ),
+ .B1(\g_new$803 ),
+ .X(\g_new$915 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$788 (
+ .A(\p_new$836 ),
+ .B(\p_new$804 ),
+ .X(\p_new$916 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$789 (
+ .A1(\p_new$804 ),
+ .A2(\g_new$837 ),
+ .B1(\g_new$805 ),
+ .X(\g_new$917 )
+ );
sky130_fd_sc_hd__ha_1 \U$$79 (
.A(\a$2 [79]),
.B(\b$3 [79]),
.COUT(\$signal$160 ),
.SUM(\$signal$161 )
);
+ sky130_fd_sc_hd__and2_1 \U$$790 (
+ .A(\p_new$838 ),
+ .B(\p_new$806 ),
+ .X(\p_new$918 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$791 (
+ .A1(\p_new$806 ),
+ .A2(\g_new$839 ),
+ .B1(\g_new$807 ),
+ .X(\g_new$919 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$792 (
+ .A(\p_new$840 ),
+ .B(\p_new$808 ),
+ .X(\p_new$920 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$793 (
+ .A1(\p_new$808 ),
+ .A2(\g_new$841 ),
+ .B1(\g_new$809 ),
+ .X(\g_new$921 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$794 (
+ .A(\p_new$842 ),
+ .B(\p_new$810 ),
+ .X(\p_new$922 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$795 (
+ .A1(\p_new$810 ),
+ .A2(\g_new$843 ),
+ .B1(\g_new$811 ),
+ .X(\g_new$923 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$796 (
+ .A(\p_new$844 ),
+ .B(\p_new$812 ),
+ .X(\p_new$924 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$797 (
+ .A1(\p_new$812 ),
+ .A2(\g_new$845 ),
+ .B1(\g_new$813 ),
+ .X(\g_new$925 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$798 (
+ .A(\p_new$846 ),
+ .B(\p_new$814 ),
+ .X(\p_new$926 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$799 (
+ .A1(\p_new$814 ),
+ .A2(\g_new$847 ),
+ .B1(\g_new$815 ),
+ .X(\g_new$927 )
+ );
sky130_fd_sc_hd__ha_1 \U$$8 (
.A(\a$2 [8]),
.B(\b$3 [8]),
@@ -4894,60 +6407,610 @@
.COUT(\$signal$162 ),
.SUM(\$signal$163 )
);
+ sky130_fd_sc_hd__and2_1 \U$$800 (
+ .A(\p_new$848 ),
+ .B(\p_new$816 ),
+ .X(\p_new$928 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$801 (
+ .A1(\p_new$816 ),
+ .A2(\g_new$849 ),
+ .B1(\g_new$817 ),
+ .X(\g_new$929 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$802 (
+ .A(\p_new$850 ),
+ .B(\p_new$818 ),
+ .X(\p_new$930 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$803 (
+ .A1(\p_new$818 ),
+ .A2(\g_new$851 ),
+ .B1(\g_new$819 ),
+ .X(\g_new$931 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$804 (
+ .A(\p_new$852 ),
+ .B(\p_new$820 ),
+ .X(\p_new$932 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$805 (
+ .A1(\p_new$820 ),
+ .A2(\g_new$853 ),
+ .B1(\g_new$821 ),
+ .X(\g_new$933 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$806 (
+ .A(\p_new$854 ),
+ .B(\p_new$822 ),
+ .X(\p_new$934 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$807 (
+ .A1(\p_new$822 ),
+ .A2(\g_new$855 ),
+ .B1(\g_new$823 ),
+ .X(\g_new$935 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$808 (
+ .A(\p_new$856 ),
+ .B(\p_new$824 ),
+ .X(\p_new$936 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$809 (
+ .A1(\p_new$824 ),
+ .A2(\g_new$857 ),
+ .B1(\g_new$825 ),
+ .X(\g_new$937 )
+ );
sky130_fd_sc_hd__ha_1 \U$$81 (
.A(\a$2 [81]),
.B(\b$3 [81]),
.COUT(\$signal$164 ),
.SUM(\$signal$165 )
);
+ sky130_fd_sc_hd__and2_1 \U$$810 (
+ .A(\p_new$858 ),
+ .B(\p_new$826 ),
+ .X(\p_new$938 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$811 (
+ .A1(\p_new$826 ),
+ .A2(\g_new$859 ),
+ .B1(\g_new$827 ),
+ .X(\g_new$939 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$812 (
+ .A(\p_new$860 ),
+ .B(\p_new$828 ),
+ .X(\p_new$940 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$813 (
+ .A1(\p_new$828 ),
+ .A2(\g_new$861 ),
+ .B1(\g_new$829 ),
+ .X(\g_new$941 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$814 (
+ .A(\p_new$862 ),
+ .B(\p_new$830 ),
+ .X(\p_new$942 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$815 (
+ .A1(\p_new$830 ),
+ .A2(\g_new$863 ),
+ .B1(\g_new$831 ),
+ .X(\g_new$943 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$816 (
+ .A(\p_new$864 ),
+ .B(\p_new$832 ),
+ .X(\p_new$944 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$817 (
+ .A1(\p_new$832 ),
+ .A2(\g_new$865 ),
+ .B1(\g_new$833 ),
+ .X(\g_new$945 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$818 (
+ .A(\p_new$746 ),
+ .B(\p_new$834 ),
+ .X(\p_new$946 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$819 (
+ .A1(\p_new$834 ),
+ .A2(\g_new$747 ),
+ .B1(\g_new$835 ),
+ .X(\g_new$947 )
+ );
sky130_fd_sc_hd__ha_1 \U$$82 (
.A(\a$2 [82]),
.B(\b$3 [82]),
.COUT(\$signal$166 ),
.SUM(\$signal$167 )
);
+ sky130_fd_sc_hd__and2_1 \U$$820 (
+ .A(\p_new$748 ),
+ .B(\p_new$836 ),
+ .X(\p_new$948 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$821 (
+ .A1(\p_new$836 ),
+ .A2(\g_new$749 ),
+ .B1(\g_new$837 ),
+ .X(\g_new$949 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$822 (
+ .A(\p_new$750 ),
+ .B(\p_new$838 ),
+ .X(\p_new$950 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$823 (
+ .A1(\p_new$838 ),
+ .A2(\g_new$751 ),
+ .B1(\g_new$839 ),
+ .X(\g_new$951 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$824 (
+ .A(\p_new$752 ),
+ .B(\p_new$840 ),
+ .X(\p_new$952 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$825 (
+ .A1(\p_new$840 ),
+ .A2(\g_new$753 ),
+ .B1(\g_new$841 ),
+ .X(\g_new$953 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$826 (
+ .A(\p_new$630 ),
+ .B(\p_new$842 ),
+ .X(\p_new$954 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$827 (
+ .A1(\p_new$842 ),
+ .A2(\g_new$631 ),
+ .B1(\g_new$843 ),
+ .X(\g_new$955 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$828 (
+ .A(\p_new$632 ),
+ .B(\p_new$844 ),
+ .X(\p_new$956 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$829 (
+ .A1(\p_new$844 ),
+ .A2(\g_new$633 ),
+ .B1(\g_new$845 ),
+ .X(\g_new$957 )
+ );
sky130_fd_sc_hd__ha_1 \U$$83 (
.A(\a$2 [83]),
.B(\b$3 [83]),
.COUT(\$signal$168 ),
.SUM(\$signal$169 )
);
+ sky130_fd_sc_hd__and2_1 \U$$830 (
+ .A(\p_new$508 ),
+ .B(\p_new$846 ),
+ .X(\p_new$958 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$831 (
+ .A1(\p_new$846 ),
+ .A2(\g_new$509 ),
+ .B1(\g_new$847 ),
+ .X(\g_new$959 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$832 (
+ .A(\p_new$382 ),
+ .B(\p_new$848 ),
+ .X(\p_new$960 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$833 (
+ .A1(\p_new$848 ),
+ .A2(\g_new$383 ),
+ .B1(\g_new$849 ),
+ .X(\g_new$961 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$834 (
+ .A(\p_new$930 ),
+ .B(\p_new$866 ),
+ .X(\p_new$962 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$835 (
+ .A1(\p_new$866 ),
+ .A2(\g_new$931 ),
+ .B1(\g_new$867 ),
+ .X(\g_new$963 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$836 (
+ .A(\p_new$932 ),
+ .B(\p_new$868 ),
+ .X(\p_new$964 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$837 (
+ .A1(\p_new$868 ),
+ .A2(\g_new$933 ),
+ .B1(\g_new$869 ),
+ .X(\g_new$965 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$838 (
+ .A(\p_new$934 ),
+ .B(\p_new$870 ),
+ .X(\p_new$966 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$839 (
+ .A1(\p_new$870 ),
+ .A2(\g_new$935 ),
+ .B1(\g_new$871 ),
+ .X(\g_new$967 )
+ );
sky130_fd_sc_hd__ha_1 \U$$84 (
.A(\a$2 [84]),
.B(\b$3 [84]),
.COUT(\$signal$170 ),
.SUM(\$signal$171 )
);
+ sky130_fd_sc_hd__and2_1 \U$$840 (
+ .A(\p_new$936 ),
+ .B(\p_new$872 ),
+ .X(\p_new$968 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$841 (
+ .A1(\p_new$872 ),
+ .A2(\g_new$937 ),
+ .B1(\g_new$873 ),
+ .X(\g_new$969 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$842 (
+ .A(\p_new$938 ),
+ .B(\p_new$874 ),
+ .X(\p_new$970 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$843 (
+ .A1(\p_new$874 ),
+ .A2(\g_new$939 ),
+ .B1(\g_new$875 ),
+ .X(\g_new$971 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$844 (
+ .A(\p_new$940 ),
+ .B(\p_new$876 ),
+ .X(\p_new$972 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$845 (
+ .A1(\p_new$876 ),
+ .A2(\g_new$941 ),
+ .B1(\g_new$877 ),
+ .X(\g_new$973 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$846 (
+ .A(\p_new$942 ),
+ .B(\p_new$878 ),
+ .X(\p_new$974 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$847 (
+ .A1(\p_new$878 ),
+ .A2(\g_new$943 ),
+ .B1(\g_new$879 ),
+ .X(\g_new$975 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$848 (
+ .A(\p_new$944 ),
+ .B(\p_new$880 ),
+ .X(\p_new$976 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$849 (
+ .A1(\p_new$880 ),
+ .A2(\g_new$945 ),
+ .B1(\g_new$881 ),
+ .X(\g_new$977 )
+ );
sky130_fd_sc_hd__ha_1 \U$$85 (
.A(\a$2 [85]),
.B(\b$3 [85]),
.COUT(\$signal$172 ),
.SUM(\$signal$173 )
);
+ sky130_fd_sc_hd__and2_1 \U$$850 (
+ .A(\p_new$946 ),
+ .B(\p_new$882 ),
+ .X(\p_new$978 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$851 (
+ .A1(\p_new$882 ),
+ .A2(\g_new$947 ),
+ .B1(\g_new$883 ),
+ .X(\g_new$979 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$852 (
+ .A(\p_new$948 ),
+ .B(\p_new$884 ),
+ .X(\p_new$980 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$853 (
+ .A1(\p_new$884 ),
+ .A2(\g_new$949 ),
+ .B1(\g_new$885 ),
+ .X(\g_new$981 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$854 (
+ .A(\p_new$950 ),
+ .B(\p_new$886 ),
+ .X(\p_new$982 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$855 (
+ .A1(\p_new$886 ),
+ .A2(\g_new$951 ),
+ .B1(\g_new$887 ),
+ .X(\g_new$983 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$856 (
+ .A(\p_new$952 ),
+ .B(\p_new$888 ),
+ .X(\p_new$984 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$857 (
+ .A1(\p_new$888 ),
+ .A2(\g_new$953 ),
+ .B1(\g_new$889 ),
+ .X(\g_new$985 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$858 (
+ .A(\p_new$954 ),
+ .B(\p_new$890 ),
+ .X(\p_new$986 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$859 (
+ .A1(\p_new$890 ),
+ .A2(\g_new$955 ),
+ .B1(\g_new$891 ),
+ .X(\g_new$987 )
+ );
sky130_fd_sc_hd__ha_1 \U$$86 (
.A(\a$2 [86]),
.B(\b$3 [86]),
.COUT(\$signal$174 ),
.SUM(\$signal$175 )
);
+ sky130_fd_sc_hd__and2_1 \U$$860 (
+ .A(\p_new$956 ),
+ .B(\p_new$892 ),
+ .X(\p_new$988 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$861 (
+ .A1(\p_new$892 ),
+ .A2(\g_new$957 ),
+ .B1(\g_new$893 ),
+ .X(\g_new$989 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$862 (
+ .A(\p_new$958 ),
+ .B(\p_new$894 ),
+ .X(\p_new$990 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$863 (
+ .A1(\p_new$894 ),
+ .A2(\g_new$959 ),
+ .B1(\g_new$895 ),
+ .X(\g_new$991 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$864 (
+ .A(\p_new$960 ),
+ .B(\p_new$896 ),
+ .X(\p_new$992 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$865 (
+ .A1(\p_new$896 ),
+ .A2(\g_new$961 ),
+ .B1(\g_new$897 ),
+ .X(\g_new$993 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$866 (
+ .A(\p_new$850 ),
+ .B(\p_new$898 ),
+ .X(\p_new$994 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$867 (
+ .A1(\p_new$898 ),
+ .A2(\g_new$851 ),
+ .B1(\g_new$899 ),
+ .X(\g_new$995 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$868 (
+ .A(\p_new$852 ),
+ .B(\p_new$900 ),
+ .X(\p_new$996 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$869 (
+ .A1(\p_new$900 ),
+ .A2(\g_new$853 ),
+ .B1(\g_new$901 ),
+ .X(\g_new$997 )
+ );
sky130_fd_sc_hd__ha_1 \U$$87 (
.A(\a$2 [87]),
.B(\b$3 [87]),
.COUT(\$signal$176 ),
.SUM(\$signal$177 )
);
+ sky130_fd_sc_hd__and2_1 \U$$870 (
+ .A(\p_new$854 ),
+ .B(\p_new$902 ),
+ .X(\p_new$998 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$871 (
+ .A1(\p_new$902 ),
+ .A2(\g_new$855 ),
+ .B1(\g_new$903 ),
+ .X(\g_new$999 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$872 (
+ .A(\p_new$856 ),
+ .B(\p_new$904 ),
+ .X(\p_new$1000 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$873 (
+ .A1(\p_new$904 ),
+ .A2(\g_new$857 ),
+ .B1(\g_new$905 ),
+ .X(\g_new$1001 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$874 (
+ .A(\p_new$858 ),
+ .B(\p_new$906 ),
+ .X(\p_new$1002 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$875 (
+ .A1(\p_new$906 ),
+ .A2(\g_new$859 ),
+ .B1(\g_new$907 ),
+ .X(\g_new$1003 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$876 (
+ .A(\p_new$860 ),
+ .B(\p_new$908 ),
+ .X(\p_new$1004 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$877 (
+ .A1(\p_new$908 ),
+ .A2(\g_new$861 ),
+ .B1(\g_new$909 ),
+ .X(\g_new$1005 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$878 (
+ .A(\p_new$862 ),
+ .B(\p_new$910 ),
+ .X(\p_new$1006 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$879 (
+ .A1(\p_new$910 ),
+ .A2(\g_new$863 ),
+ .B1(\g_new$911 ),
+ .X(\g_new$1007 )
+ );
sky130_fd_sc_hd__ha_1 \U$$88 (
.A(\a$2 [88]),
.B(\b$3 [88]),
.COUT(\$signal$178 ),
.SUM(\$signal$179 )
);
+ sky130_fd_sc_hd__and2_1 \U$$880 (
+ .A(\p_new$864 ),
+ .B(\p_new$912 ),
+ .X(\p_new$1008 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$881 (
+ .A1(\p_new$912 ),
+ .A2(\g_new$865 ),
+ .B1(\g_new$913 ),
+ .X(\g_new$1009 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$882 (
+ .A(\p_new$746 ),
+ .B(\p_new$914 ),
+ .X(\p_new$1010 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$883 (
+ .A1(\p_new$914 ),
+ .A2(\g_new$747 ),
+ .B1(\g_new$915 ),
+ .X(\g_new$1011 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$884 (
+ .A(\p_new$748 ),
+ .B(\p_new$916 ),
+ .X(\p_new$1012 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$885 (
+ .A1(\p_new$916 ),
+ .A2(\g_new$749 ),
+ .B1(\g_new$917 ),
+ .X(\g_new$1013 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$886 (
+ .A(\p_new$750 ),
+ .B(\p_new$918 ),
+ .X(\p_new$1014 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$887 (
+ .A1(\p_new$918 ),
+ .A2(\g_new$751 ),
+ .B1(\g_new$919 ),
+ .X(\g_new$1015 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$888 (
+ .A(\p_new$752 ),
+ .B(\p_new$920 ),
+ .X(\p_new$1016 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$889 (
+ .A1(\p_new$920 ),
+ .A2(\g_new$753 ),
+ .B1(\g_new$921 ),
+ .X(\g_new$1017 )
+ );
sky130_fd_sc_hd__ha_1 \U$$89 (
.A(\a$2 [89]),
.B(\b$3 [89]),
.COUT(\$signal$180 ),
.SUM(\$signal$181 )
);
+ sky130_fd_sc_hd__and2_1 \U$$890 (
+ .A(\p_new$630 ),
+ .B(\p_new$922 ),
+ .X(\p_new$1018 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$891 (
+ .A1(\p_new$922 ),
+ .A2(\g_new$631 ),
+ .B1(\g_new$923 ),
+ .X(\g_new$1019 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$892 (
+ .A(\p_new$632 ),
+ .B(\p_new$924 ),
+ .X(\p_new$1020 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$893 (
+ .A1(\p_new$924 ),
+ .A2(\g_new$633 ),
+ .B1(\g_new$925 ),
+ .X(\g_new$1021 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$894 (
+ .A(\p_new$508 ),
+ .B(\p_new$926 ),
+ .X(\p_new$1022 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$895 (
+ .A1(\p_new$926 ),
+ .A2(\g_new$509 ),
+ .B1(\g_new$927 ),
+ .X(\g_new$1023 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$896 (
+ .A(\p_new$382 ),
+ .B(\p_new$928 ),
+ .X(\p_new$1024 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$897 (
+ .A1(\p_new$928 ),
+ .A2(\g_new$383 ),
+ .B1(\g_new$929 ),
+ .X(\g_new$1025 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$898 (
+ .A(\p_new$964 ),
+ .B(\$signal$255 ),
+ .X(\p_new$1026 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$899 (
+ .A1(\$signal$255 ),
+ .A2(\g_new$965 ),
+ .B1(\$signal$254 ),
+ .X(\g_new$1027 )
+ );
sky130_fd_sc_hd__ha_1 \U$$9 (
.A(\a$2 [9]),
.B(\b$3 [9]),
@@ -4960,208 +7023,752 @@
.COUT(\$signal$182 ),
.SUM(\$signal$183 )
);
+ sky130_fd_sc_hd__and2_1 \U$$900 (
+ .A(\p_new$966 ),
+ .B(\$signal$251 ),
+ .X(\p_new$1028 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$901 (
+ .A1(\$signal$251 ),
+ .A2(\g_new$967 ),
+ .B1(\$signal$250 ),
+ .X(\g_new$1029 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$902 (
+ .A(\p_new$968 ),
+ .B(\$signal$247 ),
+ .X(\p_new$1030 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$903 (
+ .A1(\$signal$247 ),
+ .A2(\g_new$969 ),
+ .B1(\$signal$246 ),
+ .X(\g_new$1031 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$904 (
+ .A(\p_new$970 ),
+ .B(\$signal$243 ),
+ .X(\p_new$1032 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$905 (
+ .A1(\$signal$243 ),
+ .A2(\g_new$971 ),
+ .B1(\$signal$242 ),
+ .X(\g_new$1033 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$906 (
+ .A(\p_new$972 ),
+ .B(\$signal$239 ),
+ .X(\p_new$1034 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$907 (
+ .A1(\$signal$239 ),
+ .A2(\g_new$973 ),
+ .B1(\$signal$238 ),
+ .X(\g_new$1035 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$908 (
+ .A(\p_new$974 ),
+ .B(\$signal$235 ),
+ .X(\p_new$1036 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$909 (
+ .A1(\$signal$235 ),
+ .A2(\g_new$975 ),
+ .B1(\$signal$234 ),
+ .X(\g_new$1037 )
+ );
sky130_fd_sc_hd__ha_1 \U$$91 (
.A(\a$2 [91]),
.B(\b$3 [91]),
.COUT(\$signal$184 ),
.SUM(\$signal$185 )
);
+ sky130_fd_sc_hd__and2_1 \U$$910 (
+ .A(\p_new$976 ),
+ .B(\$signal$231 ),
+ .X(\p_new$1038 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$911 (
+ .A1(\$signal$231 ),
+ .A2(\g_new$977 ),
+ .B1(\$signal$230 ),
+ .X(\g_new$1039 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$912 (
+ .A(\p_new$978 ),
+ .B(\$signal$227 ),
+ .X(\p_new$1040 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$913 (
+ .A1(\$signal$227 ),
+ .A2(\g_new$979 ),
+ .B1(\$signal$226 ),
+ .X(\g_new$1041 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$914 (
+ .A(\p_new$980 ),
+ .B(\$signal$223 ),
+ .X(\p_new$1042 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$915 (
+ .A1(\$signal$223 ),
+ .A2(\g_new$981 ),
+ .B1(\$signal$222 ),
+ .X(\g_new$1043 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$916 (
+ .A(\p_new$982 ),
+ .B(\$signal$219 ),
+ .X(\p_new$1044 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$917 (
+ .A1(\$signal$219 ),
+ .A2(\g_new$983 ),
+ .B1(\$signal$218 ),
+ .X(\g_new$1045 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$918 (
+ .A(\p_new$984 ),
+ .B(\$signal$215 ),
+ .X(\p_new$1046 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$919 (
+ .A1(\$signal$215 ),
+ .A2(\g_new$985 ),
+ .B1(\$signal$214 ),
+ .X(\g_new$1047 )
+ );
sky130_fd_sc_hd__ha_1 \U$$92 (
.A(\a$2 [92]),
.B(\b$3 [92]),
.COUT(\$signal$186 ),
.SUM(\$signal$187 )
);
+ sky130_fd_sc_hd__and2_1 \U$$920 (
+ .A(\p_new$986 ),
+ .B(\$signal$211 ),
+ .X(\p_new$1048 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$921 (
+ .A1(\$signal$211 ),
+ .A2(\g_new$987 ),
+ .B1(\$signal$210 ),
+ .X(\g_new$1049 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$922 (
+ .A(\p_new$988 ),
+ .B(\$signal$207 ),
+ .X(\p_new$1050 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$923 (
+ .A1(\$signal$207 ),
+ .A2(\g_new$989 ),
+ .B1(\$signal$206 ),
+ .X(\g_new$1051 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$924 (
+ .A(\p_new$990 ),
+ .B(\$signal$203 ),
+ .X(\p_new$1052 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$925 (
+ .A1(\$signal$203 ),
+ .A2(\g_new$991 ),
+ .B1(\$signal$202 ),
+ .X(\g_new$1053 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$926 (
+ .A(\p_new$992 ),
+ .B(\$signal$199 ),
+ .X(\p_new$1054 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$927 (
+ .A1(\$signal$199 ),
+ .A2(\g_new$993 ),
+ .B1(\$signal$198 ),
+ .X(\g_new$1055 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$928 (
+ .A(\p_new$994 ),
+ .B(\$signal$195 ),
+ .X(\p_new$1056 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$929 (
+ .A1(\$signal$195 ),
+ .A2(\g_new$995 ),
+ .B1(\$signal$194 ),
+ .X(\g_new$1057 )
+ );
sky130_fd_sc_hd__ha_1 \U$$93 (
.A(\a$2 [93]),
.B(\b$3 [93]),
.COUT(\$signal$188 ),
.SUM(\$signal$189 )
);
+ sky130_fd_sc_hd__and2_1 \U$$930 (
+ .A(\p_new$996 ),
+ .B(\$signal$191 ),
+ .X(\p_new$1058 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$931 (
+ .A1(\$signal$191 ),
+ .A2(\g_new$997 ),
+ .B1(\$signal$190 ),
+ .X(\g_new$1059 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$932 (
+ .A(\p_new$998 ),
+ .B(\$signal$187 ),
+ .X(\p_new$1060 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$933 (
+ .A1(\$signal$187 ),
+ .A2(\g_new$999 ),
+ .B1(\$signal$186 ),
+ .X(\g_new$1061 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$934 (
+ .A(\p_new$1000 ),
+ .B(\$signal$183 ),
+ .X(\p_new$1062 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$935 (
+ .A1(\$signal$183 ),
+ .A2(\g_new$1001 ),
+ .B1(\$signal$182 ),
+ .X(\g_new$1063 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$936 (
+ .A(\p_new$1002 ),
+ .B(\$signal$179 ),
+ .X(\p_new$1064 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$937 (
+ .A1(\$signal$179 ),
+ .A2(\g_new$1003 ),
+ .B1(\$signal$178 ),
+ .X(\g_new$1065 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$938 (
+ .A(\p_new$1004 ),
+ .B(\$signal$175 ),
+ .X(\p_new$1066 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$939 (
+ .A1(\$signal$175 ),
+ .A2(\g_new$1005 ),
+ .B1(\$signal$174 ),
+ .X(\g_new$1067 )
+ );
sky130_fd_sc_hd__ha_1 \U$$94 (
.A(\a$2 [94]),
.B(\b$3 [94]),
.COUT(\$signal$190 ),
.SUM(\$signal$191 )
);
+ sky130_fd_sc_hd__and2_1 \U$$940 (
+ .A(\p_new$1006 ),
+ .B(\$signal$171 ),
+ .X(\p_new$1068 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$941 (
+ .A1(\$signal$171 ),
+ .A2(\g_new$1007 ),
+ .B1(\$signal$170 ),
+ .X(\g_new$1069 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$942 (
+ .A(\p_new$1008 ),
+ .B(\$signal$167 ),
+ .X(\p_new$1070 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$943 (
+ .A1(\$signal$167 ),
+ .A2(\g_new$1009 ),
+ .B1(\$signal$166 ),
+ .X(\g_new$1071 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$944 (
+ .A(\p_new$1010 ),
+ .B(\$signal$163 ),
+ .X(\p_new$1072 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$945 (
+ .A1(\$signal$163 ),
+ .A2(\g_new$1011 ),
+ .B1(\$signal$162 ),
+ .X(\g_new$1073 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$946 (
+ .A(\p_new$1012 ),
+ .B(\$signal$159 ),
+ .X(\p_new$1074 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$947 (
+ .A1(\$signal$159 ),
+ .A2(\g_new$1013 ),
+ .B1(\$signal$158 ),
+ .X(\g_new$1075 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$948 (
+ .A(\p_new$1014 ),
+ .B(\$signal$155 ),
+ .X(\p_new$1076 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$949 (
+ .A1(\$signal$155 ),
+ .A2(\g_new$1015 ),
+ .B1(\$signal$154 ),
+ .X(\g_new$1077 )
+ );
sky130_fd_sc_hd__ha_1 \U$$95 (
.A(\a$2 [95]),
.B(\b$3 [95]),
.COUT(\$signal$192 ),
.SUM(\$signal$193 )
);
+ sky130_fd_sc_hd__and2_1 \U$$950 (
+ .A(\p_new$1016 ),
+ .B(\$signal$151 ),
+ .X(\p_new$1078 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$951 (
+ .A1(\$signal$151 ),
+ .A2(\g_new$1017 ),
+ .B1(\$signal$150 ),
+ .X(\g_new$1079 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$952 (
+ .A(\p_new$1018 ),
+ .B(\$signal$147 ),
+ .X(\p_new$1080 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$953 (
+ .A1(\$signal$147 ),
+ .A2(\g_new$1019 ),
+ .B1(\$signal$146 ),
+ .X(\g_new$1081 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$954 (
+ .A(\p_new$1020 ),
+ .B(\$signal$143 ),
+ .X(\p_new$1082 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$955 (
+ .A1(\$signal$143 ),
+ .A2(\g_new$1021 ),
+ .B1(\$signal$142 ),
+ .X(\g_new$1083 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$956 (
+ .A(\p_new$1022 ),
+ .B(\$signal$139 ),
+ .X(\p_new$1084 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$957 (
+ .A1(\$signal$139 ),
+ .A2(\g_new$1023 ),
+ .B1(\$signal$138 ),
+ .X(\g_new$1085 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$958 (
+ .A(\p_new$1024 ),
+ .B(\$signal$135 ),
+ .X(\p_new$1086 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$959 (
+ .A1(\$signal$135 ),
+ .A2(\g_new$1025 ),
+ .B1(\$signal$134 ),
+ .X(\g_new$1087 )
+ );
sky130_fd_sc_hd__ha_1 \U$$96 (
.A(\a$2 [96]),
.B(\b$3 [96]),
.COUT(\$signal$194 ),
.SUM(\$signal$195 )
);
+ sky130_fd_sc_hd__and2_1 \U$$960 (
+ .A(\p_new$930 ),
+ .B(\$signal$131 ),
+ .X(\p_new$1088 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$961 (
+ .A1(\$signal$131 ),
+ .A2(\g_new$931 ),
+ .B1(\$signal$130 ),
+ .X(\g_new$1089 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$962 (
+ .A(\p_new$932 ),
+ .B(\$signal$127 ),
+ .X(\p_new$1090 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$963 (
+ .A1(\$signal$127 ),
+ .A2(\g_new$933 ),
+ .B1(\$signal$126 ),
+ .X(\g_new$1091 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$964 (
+ .A(\p_new$934 ),
+ .B(\$signal$123 ),
+ .X(\p_new$1092 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$965 (
+ .A1(\$signal$123 ),
+ .A2(\g_new$935 ),
+ .B1(\$signal$122 ),
+ .X(\g_new$1093 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$966 (
+ .A(\p_new$936 ),
+ .B(\$signal$119 ),
+ .X(\p_new$1094 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$967 (
+ .A1(\$signal$119 ),
+ .A2(\g_new$937 ),
+ .B1(\$signal$118 ),
+ .X(\g_new$1095 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$968 (
+ .A(\p_new$938 ),
+ .B(\$signal$115 ),
+ .X(\p_new$1096 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$969 (
+ .A1(\$signal$115 ),
+ .A2(\g_new$939 ),
+ .B1(\$signal$114 ),
+ .X(\g_new$1097 )
+ );
sky130_fd_sc_hd__ha_1 \U$$97 (
.A(\a$2 [97]),
.B(\b$3 [97]),
.COUT(\$signal$196 ),
.SUM(\$signal$197 )
);
+ sky130_fd_sc_hd__and2_1 \U$$970 (
+ .A(\p_new$940 ),
+ .B(\$signal$111 ),
+ .X(\p_new$1098 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$971 (
+ .A1(\$signal$111 ),
+ .A2(\g_new$941 ),
+ .B1(\$signal$110 ),
+ .X(\g_new$1099 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$972 (
+ .A(\p_new$942 ),
+ .B(\$signal$107 ),
+ .X(\p_new$1100 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$973 (
+ .A1(\$signal$107 ),
+ .A2(\g_new$943 ),
+ .B1(\$signal$106 ),
+ .X(\g_new$1101 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$974 (
+ .A(\p_new$944 ),
+ .B(\$signal$103 ),
+ .X(\p_new$1102 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$975 (
+ .A1(\$signal$103 ),
+ .A2(\g_new$945 ),
+ .B1(\$signal$102 ),
+ .X(\g_new$1103 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$976 (
+ .A(\p_new$946 ),
+ .B(\$signal$99 ),
+ .X(\p_new$1104 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$977 (
+ .A1(\$signal$99 ),
+ .A2(\g_new$947 ),
+ .B1(\$signal$98 ),
+ .X(\g_new$1105 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$978 (
+ .A(\p_new$948 ),
+ .B(\$signal$95 ),
+ .X(\p_new$1106 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$979 (
+ .A1(\$signal$95 ),
+ .A2(\g_new$949 ),
+ .B1(\$signal$94 ),
+ .X(\g_new$1107 )
+ );
sky130_fd_sc_hd__ha_1 \U$$98 (
.A(\a$2 [98]),
.B(\b$3 [98]),
.COUT(\$signal$198 ),
.SUM(\$signal$199 )
);
+ sky130_fd_sc_hd__and2_1 \U$$980 (
+ .A(\p_new$950 ),
+ .B(\$signal$91 ),
+ .X(\p_new$1108 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$981 (
+ .A1(\$signal$91 ),
+ .A2(\g_new$951 ),
+ .B1(\$signal$90 ),
+ .X(\g_new$1109 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$982 (
+ .A(\p_new$952 ),
+ .B(\$signal$87 ),
+ .X(\p_new$1110 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$983 (
+ .A1(\$signal$87 ),
+ .A2(\g_new$953 ),
+ .B1(\$signal$86 ),
+ .X(\g_new$1111 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$984 (
+ .A(\p_new$954 ),
+ .B(\$signal$83 ),
+ .X(\p_new$1112 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$985 (
+ .A1(\$signal$83 ),
+ .A2(\g_new$955 ),
+ .B1(\$signal$82 ),
+ .X(\g_new$1113 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$986 (
+ .A(\p_new$956 ),
+ .B(\$signal$79 ),
+ .X(\p_new$1114 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$987 (
+ .A1(\$signal$79 ),
+ .A2(\g_new$957 ),
+ .B1(\$signal$78 ),
+ .X(\g_new$1115 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$988 (
+ .A(\p_new$958 ),
+ .B(\$signal$75 ),
+ .X(\p_new$1116 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$989 (
+ .A1(\$signal$75 ),
+ .A2(\g_new$959 ),
+ .B1(\$signal$74 ),
+ .X(\g_new$1117 )
+ );
sky130_fd_sc_hd__ha_1 \U$$99 (
.A(\a$2 [99]),
.B(\b$3 [99]),
.COUT(\$signal$200 ),
.SUM(\$signal$201 )
);
+ sky130_fd_sc_hd__and2_1 \U$$990 (
+ .A(\p_new$960 ),
+ .B(\$signal$71 ),
+ .X(\p_new$1118 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$991 (
+ .A1(\$signal$71 ),
+ .A2(\g_new$961 ),
+ .B1(\$signal$70 ),
+ .X(\g_new$1119 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$992 (
+ .A(\p_new$850 ),
+ .B(\$signal$67 ),
+ .X(\p_new$1120 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$993 (
+ .A1(\$signal$67 ),
+ .A2(\g_new$851 ),
+ .B1(\$signal$66 ),
+ .X(\g_new$1121 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$994 (
+ .A(\p_new$852 ),
+ .B(\$signal$63 ),
+ .X(\p_new$1122 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$995 (
+ .A1(\$signal$63 ),
+ .A2(\g_new$853 ),
+ .B1(\$signal$62 ),
+ .X(\g_new$1123 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$996 (
+ .A(\p_new$854 ),
+ .B(\$signal$59 ),
+ .X(\p_new$1124 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$997 (
+ .A1(\$signal$59 ),
+ .A2(\g_new$855 ),
+ .B1(\$signal$58 ),
+ .X(\g_new$1125 )
+ );
+ sky130_fd_sc_hd__and2_1 \U$$998 (
+ .A(\p_new$856 ),
+ .B(\$signal$55 ),
+ .X(\p_new$1126 )
+ );
+ sky130_fd_sc_hd__a21o_1 \U$$999 (
+ .A1(\$signal$55 ),
+ .A2(\g_new$857 ),
+ .B1(\$signal$54 ),
+ .X(\g_new$1127 )
+ );
assign o = o2;
- assign o2 = \o$751 ;
- assign \$signal$878 = \$signal$257 ;
- assign \$signal$877 = \$signal$255 ;
- assign \$signal$876 = \$signal$253 ;
- assign \$signal$875 = \$signal$251 ;
- assign \$signal$874 = \$signal$249 ;
- assign \$signal$873 = \$signal$247 ;
- assign \$signal$872 = \$signal$245 ;
- assign \$signal$871 = \$signal$243 ;
- assign \$signal$870 = \$signal$241 ;
- assign \$signal$869 = \$signal$239 ;
- assign \$signal$868 = \$signal$237 ;
- assign \$signal$867 = \$signal$235 ;
- assign \$signal$866 = \$signal$233 ;
- assign \$signal$865 = \$signal$231 ;
- assign \$signal$864 = \$signal$229 ;
- assign \$signal$863 = \$signal$227 ;
- assign \$signal$862 = \$signal$225 ;
- assign \$signal$861 = \$signal$223 ;
- assign \$signal$860 = \$signal$221 ;
- assign \$signal$859 = \$signal$219 ;
- assign \$signal$858 = \$signal$217 ;
- assign \$signal$857 = \$signal$215 ;
- assign \$signal$856 = \$signal$213 ;
- assign \$signal$855 = \$signal$211 ;
- assign \$signal$854 = \$signal$209 ;
- assign \$signal$853 = \$signal$207 ;
- assign \$signal$852 = \$signal$205 ;
- assign \$signal$851 = \$signal$203 ;
- assign \$signal$850 = \$signal$201 ;
- assign \$signal$849 = \$signal$199 ;
- assign \$signal$848 = \$signal$197 ;
- assign \$signal$847 = \$signal$195 ;
- assign \$signal$846 = \$signal$193 ;
- assign \$signal$845 = \$signal$191 ;
- assign \$signal$844 = \$signal$189 ;
- assign \$signal$843 = \$signal$187 ;
- assign \$signal$842 = \$signal$185 ;
- assign \$signal$841 = \$signal$183 ;
- assign \$signal$840 = \$signal$181 ;
- assign \$signal$839 = \$signal$179 ;
- assign \$signal$838 = \$signal$177 ;
- assign \$signal$837 = \$signal$175 ;
- assign \$signal$836 = \$signal$173 ;
- assign \$signal$835 = \$signal$171 ;
- assign \$signal$834 = \$signal$169 ;
- assign \$signal$833 = \$signal$167 ;
- assign \$signal$832 = \$signal$165 ;
- assign \$signal$831 = \$signal$163 ;
- assign \$signal$830 = \$signal$161 ;
- assign \$signal$829 = \$signal$159 ;
- assign \$signal$828 = \$signal$157 ;
- assign \$signal$827 = \$signal$155 ;
- assign \$signal$826 = \$signal$153 ;
- assign \$signal$825 = \$signal$151 ;
- assign \$signal$824 = \$signal$149 ;
- assign \$signal$823 = \$signal$147 ;
- assign \$signal$822 = \$signal$145 ;
- assign \$signal$821 = \$signal$143 ;
- assign \$signal$820 = \$signal$141 ;
- assign \$signal$819 = \$signal$139 ;
- assign \$signal$818 = \$signal$137 ;
- assign \$signal$817 = \$signal$135 ;
- assign \$signal$816 = \$signal$133 ;
- assign \$signal$815 = \$signal$131 ;
- assign \$signal$814 = \$signal$129 ;
- assign \$signal$813 = \$signal$127 ;
- assign \$signal$812 = \$signal$125 ;
- assign \$signal$811 = \$signal$123 ;
- assign \$signal$810 = \$signal$121 ;
- assign \$signal$809 = \$signal$119 ;
- assign \$signal$808 = \$signal$117 ;
- assign \$signal$807 = \$signal$115 ;
- assign \$signal$806 = \$signal$113 ;
- assign \$signal$805 = \$signal$111 ;
- assign \$signal$804 = \$signal$109 ;
- assign \$signal$803 = \$signal$107 ;
- assign \$signal$802 = \$signal$105 ;
- assign \$signal$801 = \$signal$103 ;
- assign \$signal$800 = \$signal$101 ;
- assign \$signal$799 = \$signal$99 ;
- assign \$signal$798 = \$signal$97 ;
- assign \$signal$797 = \$signal$95 ;
- assign \$signal$796 = \$signal$93 ;
- assign \$signal$795 = \$signal$91 ;
- assign \$signal$794 = \$signal$89 ;
- assign \$signal$793 = \$signal$87 ;
- assign \$signal$792 = \$signal$85 ;
- assign \$signal$791 = \$signal$83 ;
- assign \$signal$790 = \$signal$81 ;
- assign \$signal$789 = \$signal$79 ;
- assign \$signal$788 = \$signal$77 ;
- assign \$signal$787 = \$signal$75 ;
- assign \$signal$786 = \$signal$73 ;
- assign \$signal$785 = \$signal$71 ;
- assign \$signal$784 = \$signal$69 ;
- assign \$signal$783 = \$signal$67 ;
- assign \$signal$782 = \$signal$65 ;
- assign \$signal$781 = \$signal$63 ;
- assign \$signal$780 = \$signal$61 ;
- assign \$signal$779 = \$signal$59 ;
- assign \$signal$778 = \$signal$57 ;
- assign \$signal$777 = \$signal$55 ;
- assign \$signal$776 = \$signal$53 ;
- assign \$signal$775 = \$signal$51 ;
- assign \$signal$774 = \$signal$49 ;
- assign \$signal$773 = \$signal$47 ;
- assign \$signal$772 = \$signal$45 ;
- assign \$signal$771 = \$signal$43 ;
- assign \$signal$770 = \$signal$41 ;
- assign \$signal$769 = \$signal$39 ;
- assign \$signal$768 = \$signal$37 ;
- assign \$signal$767 = \$signal$35 ;
- assign \$signal$766 = \$signal$33 ;
- assign \$signal$765 = \$signal$31 ;
- assign \$signal$764 = \$signal$29 ;
- assign \$signal$763 = \$signal$27 ;
- assign \$signal$762 = \$signal$25 ;
- assign \$signal$761 = \$signal$23 ;
- assign \$signal$760 = \$signal$21 ;
- assign \$signal$759 = \$signal$19 ;
- assign \$signal$758 = \$signal$17 ;
- assign \$signal$757 = \$signal$15 ;
- assign \$signal$756 = \$signal$13 ;
- assign \$signal$755 = \$signal$11 ;
- assign \$signal$754 = \$signal$9 ;
- assign \$signal$753 = \$signal$7 ;
- assign \$signal$752 = \$signal$5 ;
- assign \$signal$750 = \$signal$1 ;
+ assign o2 = \o$1153 ;
+ assign \$signal$1280 = \$signal$257 ;
+ assign \$signal$1279 = \$signal$255 ;
+ assign \$signal$1278 = \$signal$253 ;
+ assign \$signal$1277 = \$signal$251 ;
+ assign \$signal$1276 = \$signal$249 ;
+ assign \$signal$1275 = \$signal$247 ;
+ assign \$signal$1274 = \$signal$245 ;
+ assign \$signal$1273 = \$signal$243 ;
+ assign \$signal$1272 = \$signal$241 ;
+ assign \$signal$1271 = \$signal$239 ;
+ assign \$signal$1270 = \$signal$237 ;
+ assign \$signal$1269 = \$signal$235 ;
+ assign \$signal$1268 = \$signal$233 ;
+ assign \$signal$1267 = \$signal$231 ;
+ assign \$signal$1266 = \$signal$229 ;
+ assign \$signal$1265 = \$signal$227 ;
+ assign \$signal$1264 = \$signal$225 ;
+ assign \$signal$1263 = \$signal$223 ;
+ assign \$signal$1262 = \$signal$221 ;
+ assign \$signal$1261 = \$signal$219 ;
+ assign \$signal$1260 = \$signal$217 ;
+ assign \$signal$1259 = \$signal$215 ;
+ assign \$signal$1258 = \$signal$213 ;
+ assign \$signal$1257 = \$signal$211 ;
+ assign \$signal$1256 = \$signal$209 ;
+ assign \$signal$1255 = \$signal$207 ;
+ assign \$signal$1254 = \$signal$205 ;
+ assign \$signal$1253 = \$signal$203 ;
+ assign \$signal$1252 = \$signal$201 ;
+ assign \$signal$1251 = \$signal$199 ;
+ assign \$signal$1250 = \$signal$197 ;
+ assign \$signal$1249 = \$signal$195 ;
+ assign \$signal$1248 = \$signal$193 ;
+ assign \$signal$1247 = \$signal$191 ;
+ assign \$signal$1246 = \$signal$189 ;
+ assign \$signal$1245 = \$signal$187 ;
+ assign \$signal$1244 = \$signal$185 ;
+ assign \$signal$1243 = \$signal$183 ;
+ assign \$signal$1242 = \$signal$181 ;
+ assign \$signal$1241 = \$signal$179 ;
+ assign \$signal$1240 = \$signal$177 ;
+ assign \$signal$1239 = \$signal$175 ;
+ assign \$signal$1238 = \$signal$173 ;
+ assign \$signal$1237 = \$signal$171 ;
+ assign \$signal$1236 = \$signal$169 ;
+ assign \$signal$1235 = \$signal$167 ;
+ assign \$signal$1234 = \$signal$165 ;
+ assign \$signal$1233 = \$signal$163 ;
+ assign \$signal$1232 = \$signal$161 ;
+ assign \$signal$1231 = \$signal$159 ;
+ assign \$signal$1230 = \$signal$157 ;
+ assign \$signal$1229 = \$signal$155 ;
+ assign \$signal$1228 = \$signal$153 ;
+ assign \$signal$1227 = \$signal$151 ;
+ assign \$signal$1226 = \$signal$149 ;
+ assign \$signal$1225 = \$signal$147 ;
+ assign \$signal$1224 = \$signal$145 ;
+ assign \$signal$1223 = \$signal$143 ;
+ assign \$signal$1222 = \$signal$141 ;
+ assign \$signal$1221 = \$signal$139 ;
+ assign \$signal$1220 = \$signal$137 ;
+ assign \$signal$1219 = \$signal$135 ;
+ assign \$signal$1218 = \$signal$133 ;
+ assign \$signal$1217 = \$signal$131 ;
+ assign \$signal$1216 = \$signal$129 ;
+ assign \$signal$1215 = \$signal$127 ;
+ assign \$signal$1214 = \$signal$125 ;
+ assign \$signal$1213 = \$signal$123 ;
+ assign \$signal$1212 = \$signal$121 ;
+ assign \$signal$1211 = \$signal$119 ;
+ assign \$signal$1210 = \$signal$117 ;
+ assign \$signal$1209 = \$signal$115 ;
+ assign \$signal$1208 = \$signal$113 ;
+ assign \$signal$1207 = \$signal$111 ;
+ assign \$signal$1206 = \$signal$109 ;
+ assign \$signal$1205 = \$signal$107 ;
+ assign \$signal$1204 = \$signal$105 ;
+ assign \$signal$1203 = \$signal$103 ;
+ assign \$signal$1202 = \$signal$101 ;
+ assign \$signal$1201 = \$signal$99 ;
+ assign \$signal$1200 = \$signal$97 ;
+ assign \$signal$1199 = \$signal$95 ;
+ assign \$signal$1198 = \$signal$93 ;
+ assign \$signal$1197 = \$signal$91 ;
+ assign \$signal$1196 = \$signal$89 ;
+ assign \$signal$1195 = \$signal$87 ;
+ assign \$signal$1194 = \$signal$85 ;
+ assign \$signal$1193 = \$signal$83 ;
+ assign \$signal$1192 = \$signal$81 ;
+ assign \$signal$1191 = \$signal$79 ;
+ assign \$signal$1190 = \$signal$77 ;
+ assign \$signal$1189 = \$signal$75 ;
+ assign \$signal$1188 = \$signal$73 ;
+ assign \$signal$1187 = \$signal$71 ;
+ assign \$signal$1186 = \$signal$69 ;
+ assign \$signal$1185 = \$signal$67 ;
+ assign \$signal$1184 = \$signal$65 ;
+ assign \$signal$1183 = \$signal$63 ;
+ assign \$signal$1182 = \$signal$61 ;
+ assign \$signal$1181 = \$signal$59 ;
+ assign \$signal$1180 = \$signal$57 ;
+ assign \$signal$1179 = \$signal$55 ;
+ assign \$signal$1178 = \$signal$53 ;
+ assign \$signal$1177 = \$signal$51 ;
+ assign \$signal$1176 = \$signal$49 ;
+ assign \$signal$1175 = \$signal$47 ;
+ assign \$signal$1174 = \$signal$45 ;
+ assign \$signal$1173 = \$signal$43 ;
+ assign \$signal$1172 = \$signal$41 ;
+ assign \$signal$1171 = \$signal$39 ;
+ assign \$signal$1170 = \$signal$37 ;
+ assign \$signal$1169 = \$signal$35 ;
+ assign \$signal$1168 = \$signal$33 ;
+ assign \$signal$1167 = \$signal$31 ;
+ assign \$signal$1166 = \$signal$29 ;
+ assign \$signal$1165 = \$signal$27 ;
+ assign \$signal$1164 = \$signal$25 ;
+ assign \$signal$1163 = \$signal$23 ;
+ assign \$signal$1162 = \$signal$21 ;
+ assign \$signal$1161 = \$signal$19 ;
+ assign \$signal$1160 = \$signal$17 ;
+ assign \$signal$1159 = \$signal$15 ;
+ assign \$signal$1158 = \$signal$13 ;
+ assign \$signal$1157 = \$signal$11 ;
+ assign \$signal$1156 = \$signal$9 ;
+ assign \$signal$1155 = \$signal$7 ;
+ assign \$signal$1154 = \$signal$5 ;
+ assign \$signal$1152 = \$signal$1 ;
assign \b$3 = b;
assign \a$2 = a;
endmodule
module multiply_add_64x64(b, o, c, clk, rst, a);
wire [65:0] \$6715 ;
- reg [127:0] _final_a_registered = 128'h00000000000000000000000000000000;
- wire [127:0] \_final_a_registered$next ;
- reg [127:0] _final_b_registered = 128'h00000000000000000000000000000000;
- wire [127:0] \_final_b_registered$next ;
input [63:0] a;
wire [63:0] a;
- reg [63:0] a_registered = 64'h0000000000000000;
- wire [63:0] \a_registered$next ;
+ wire [63:0] a_registered;
input [63:0] b;
wire [63:0] b;
- reg [63:0] b_registered = 64'h0000000000000000;
- wire [63:0] \b_registered$next ;
+ wire [63:0] b_registered;
wire booth_b0_m0;
wire booth_b0_m1;
wire booth_b0_m10;
@@ -11758,13 +14365,16 @@
wire \c$994 ;
wire \c$996 ;
wire \c$998 ;
- reg [127:0] c_registered = 128'h00000000000000000000000000000000;
- wire [127:0] \c_registered$next ;
+ wire [127:0] c_registered;
input clk;
wire clk;
+ reg [127:0] final_a_registered = 128'h00000000000000000000000000000000;
+ wire [127:0] \final_a_registered$next ;
wire [127:0] final_adder_a;
wire [127:0] final_adder_b;
wire [127:0] final_adder_o;
+ reg [127:0] final_b_registered = 128'h00000000000000000000000000000000;
+ wire [127:0] \final_b_registered$next ;
wire [65:0] multiplicand;
wire [66:0] multiplier;
wire [2:0] notblock;
@@ -11835,9 +14445,8 @@
wire \notsign$977 ;
output [127:0] o;
wire [127:0] o;
- reg [127:0] o2 = 128'h00000000000000000000000000000000;
- wire [127:0] \o2$next ;
wire [127:0] result;
+ wire [127:0] result_registered;
input rst;
wire rst;
wire s;
@@ -16291,17 +18900,9 @@
wire \t$6713 ;
assign \$6715 = + { b_registered, 1'h0 };
always @(posedge clk)
- a_registered <= \a_registered$next ;
+ final_a_registered <= \final_a_registered$next ;
always @(posedge clk)
- b_registered <= \b_registered$next ;
- always @(posedge clk)
- c_registered <= \c_registered$next ;
- always @(posedge clk)
- _final_a_registered <= \_final_a_registered$next ;
- always @(posedge clk)
- _final_b_registered <= \_final_b_registered$next ;
- always @(posedge clk)
- o2 <= \o2$next ;
+ final_b_registered <= \final_b_registered$next ;
sky130_fd_sc_hd__inv_1 \U$$0 (
.A(1'h0),
.Y(notblock[0])
@@ -44381,7 +46982,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_52_8 (
.A(booth_b52_m0),
.B(booth_block52_sign),
- .CIN(c[52]),
+ .CIN(c_registered[52]),
.COUT(\c$406 ),
.SUM(\s$407 )
);
@@ -44443,7 +47044,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_53_8 (
.A(booth_b52_m1),
- .B(c[53]),
+ .B(c_registered[53]),
.CIN(\c$1 ),
.COUT(\c$424 ),
.SUM(\s$425 )
@@ -44505,7 +47106,7 @@
.SUM(\s$441 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_54_8 (
- .A(c[54]),
+ .A(c_registered[54]),
.B(\c$2 ),
.CIN(\s$5 ),
.COUT(\c$442 ),
@@ -44563,7 +47164,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_55_7 (
.A(booth_b52_m3),
.B(booth_b54_m1),
- .CIN(c[55]),
+ .CIN(c_registered[55]),
.COUT(\c$458 ),
.SUM(\s$459 )
);
@@ -44625,7 +47226,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_56_7 (
.A(booth_block56_sign),
- .B(c[56]),
+ .B(c_registered[56]),
.CIN(\c$8 ),
.COUT(\c$476 ),
.SUM(\s$477 )
@@ -44687,7 +47288,7 @@
.SUM(\s$493 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_57_7 (
- .A(c[57]),
+ .A(c_registered[57]),
.B(\c$12 ),
.CIN(\c$14 ),
.COUT(\c$494 ),
@@ -44745,7 +47346,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_58_6 (
.A(booth_b58_m0),
.B(booth_block58_sign),
- .CIN(c[58]),
+ .CIN(c_registered[58]),
.COUT(\c$510 ),
.SUM(\s$511 )
);
@@ -44807,7 +47408,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_59_6 (
.A(booth_b58_m1),
- .B(c[59]),
+ .B(c_registered[59]),
.CIN(\c$24 ),
.COUT(\c$528 ),
.SUM(\s$529 )
@@ -44869,7 +47470,7 @@
.SUM(\s$545 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_60_6 (
- .A(c[60]),
+ .A(c_registered[60]),
.B(\c$32 ),
.CIN(\c$34 ),
.COUT(\c$546 ),
@@ -44927,7 +47528,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_61_5 (
.A(booth_b58_m3),
.B(booth_b60_m1),
- .CIN(c[61]),
+ .CIN(c_registered[61]),
.COUT(\c$562 ),
.SUM(\s$563 )
);
@@ -44989,7 +47590,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_62_5 (
.A(booth_block62_sign),
- .B(c[62]),
+ .B(c_registered[62]),
.CIN(\c$50 ),
.COUT(\c$580 ),
.SUM(\s$581 )
@@ -45051,7 +47652,7 @@
.SUM(\s$597 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_63_5 (
- .A(c[63]),
+ .A(c_registered[63]),
.B(\c$60 ),
.CIN(\c$62 ),
.COUT(\c$598 ),
@@ -45114,7 +47715,7 @@
.SUM(\s$615 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_64_5 (
- .A(c[64]),
+ .A(c_registered[64]),
.B(\c$72 ),
.CIN(\c$74 ),
.COUT(\c$616 ),
@@ -45177,7 +47778,7 @@
.SUM(\s$633 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_65_5 (
- .A(c[65]),
+ .A(c_registered[65]),
.B(\c$84 ),
.CIN(\c$86 ),
.COUT(\c$634 ),
@@ -45240,7 +47841,7 @@
.SUM(\s$651 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_66_5 (
- .A(c[66]),
+ .A(c_registered[66]),
.B(\c$96 ),
.CIN(\c$98 ),
.COUT(\c$652 ),
@@ -45303,7 +47904,7 @@
.SUM(\s$669 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_67_5 (
- .A(c[67]),
+ .A(c_registered[67]),
.B(\c$108 ),
.CIN(\c$110 ),
.COUT(\c$670 ),
@@ -45366,7 +47967,7 @@
.SUM(\s$687 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_68_5 (
- .A(c[68]),
+ .A(c_registered[68]),
.B(\c$120 ),
.CIN(\c$123 ),
.COUT(\c$688 ),
@@ -45430,7 +48031,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_69_5 (
.A(booth_b64_m5),
- .B(c[69]),
+ .B(c_registered[69]),
.CIN(\c$133 ),
.COUT(\c$706 ),
.SUM(\s$707 )
@@ -45494,7 +48095,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_70_5 (
.A(booth_b62_m8),
.B(booth_b64_m6),
- .CIN(c[70]),
+ .CIN(c_registered[70]),
.COUT(\c$724 ),
.SUM(\s$725 )
);
@@ -45562,7 +48163,7 @@
.SUM(\s$743 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_71_6 (
- .A(c[71]),
+ .A(c_registered[71]),
.B(\c$156 ),
.CIN(\c$158 ),
.COUT(\c$744 ),
@@ -45626,7 +48227,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_72_6 (
.A(booth_b64_m8),
- .B(c[72]),
+ .B(c_registered[72]),
.CIN(\c$166 ),
.COUT(\c$762 ),
.SUM(\s$763 )
@@ -45690,7 +48291,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_73_6 (
.A(booth_b62_m11),
.B(booth_b64_m9),
- .CIN(c[73]),
+ .CIN(c_registered[73]),
.COUT(\c$780 ),
.SUM(\s$781 )
);
@@ -45758,7 +48359,7 @@
.SUM(\s$799 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_74_7 (
- .A(c[74]),
+ .A(c_registered[74]),
.B(\c$183 ),
.CIN(\c$186 ),
.COUT(\c$800 ),
@@ -45822,7 +48423,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_75_7 (
.A(booth_b64_m11),
- .B(c[75]),
+ .B(c_registered[75]),
.CIN(\c$190 ),
.COUT(\c$818 ),
.SUM(\s$819 )
@@ -45886,7 +48487,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_76_7 (
.A(booth_b62_m14),
.B(booth_b64_m12),
- .CIN(c[76]),
+ .CIN(c_registered[76]),
.COUT(\c$836 ),
.SUM(\s$837 )
);
@@ -45954,7 +48555,7 @@
.SUM(\s$855 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_77_8 (
- .A(c[77]),
+ .A(c_registered[77]),
.B(\c$201 ),
.CIN(\c$203 ),
.COUT(\c$856 ),
@@ -46018,7 +48619,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_1_78_8 (
.A(booth_b64_m14),
- .B(c[78]),
+ .B(c_registered[78]),
.CIN(\c$205 ),
.COUT(\c$874 ),
.SUM(\s$875 )
@@ -46082,7 +48683,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_1_79_8 (
.A(booth_b62_m17),
.B(booth_b64_m15),
- .CIN(c[79]),
+ .CIN(c_registered[79]),
.COUT(\c$893 ),
.SUM(\s$894 )
);
@@ -46978,7 +49579,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_34_5 (
.A(booth_b34_m0),
.B(booth_block34_sign),
- .CIN(c[34]),
+ .CIN(c_registered[34]),
.COUT(\c$1159 ),
.SUM(\s$1160 )
);
@@ -47019,7 +49620,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_35_5 (
.A(booth_b34_m1),
- .B(c[35]),
+ .B(c_registered[35]),
.CIN(\c$210 ),
.COUT(\c$1171 ),
.SUM(\s$1172 )
@@ -47060,7 +49661,7 @@
.SUM(\s$1182 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_36_5 (
- .A(c[36]),
+ .A(c_registered[36]),
.B(\c$212 ),
.CIN(\s$215 ),
.COUT(\c$1183 ),
@@ -47097,7 +49698,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_37_4 (
.A(booth_b34_m3),
.B(booth_b36_m1),
- .CIN(c[37]),
+ .CIN(c_registered[37]),
.COUT(\c$1193 ),
.SUM(\s$1194 )
);
@@ -47138,7 +49739,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_38_4 (
.A(booth_block38_sign),
- .B(c[38]),
+ .B(c_registered[38]),
.CIN(\c$218 ),
.COUT(\c$1205 ),
.SUM(\s$1206 )
@@ -47179,7 +49780,7 @@
.SUM(\s$1216 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_39_4 (
- .A(c[39]),
+ .A(c_registered[39]),
.B(\c$222 ),
.CIN(\c$224 ),
.COUT(\c$1217 ),
@@ -47216,7 +49817,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_40_3 (
.A(booth_b40_m0),
.B(booth_block40_sign),
- .CIN(c[40]),
+ .CIN(c_registered[40]),
.COUT(\c$1227 ),
.SUM(\s$1228 )
);
@@ -47257,7 +49858,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_41_3 (
.A(booth_b40_m1),
- .B(c[41]),
+ .B(c_registered[41]),
.CIN(\c$234 ),
.COUT(\c$1239 ),
.SUM(\s$1240 )
@@ -47298,7 +49899,7 @@
.SUM(\s$1250 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_42_3 (
- .A(c[42]),
+ .A(c_registered[42]),
.B(\c$242 ),
.CIN(\c$244 ),
.COUT(\c$1251 ),
@@ -47335,7 +49936,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_43_2 (
.A(booth_b40_m3),
.B(booth_b42_m1),
- .CIN(c[43]),
+ .CIN(c_registered[43]),
.COUT(\c$1261 ),
.SUM(\s$1262 )
);
@@ -47376,7 +49977,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_44_2 (
.A(booth_block44_sign),
- .B(c[44]),
+ .B(c_registered[44]),
.CIN(\c$260 ),
.COUT(\c$1273 ),
.SUM(\s$1274 )
@@ -47417,7 +50018,7 @@
.SUM(\s$1284 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_45_2 (
- .A(c[45]),
+ .A(c_registered[45]),
.B(\c$270 ),
.CIN(\c$272 ),
.COUT(\c$1285 ),
@@ -47454,7 +50055,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_46_1 (
.A(booth_b46_m0),
.B(booth_block46_sign),
- .CIN(c[46]),
+ .CIN(c_registered[46]),
.COUT(\c$1295 ),
.SUM(\s$1296 )
);
@@ -47495,7 +50096,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_47_1 (
.A(booth_b46_m1),
- .B(c[47]),
+ .B(c_registered[47]),
.CIN(\c$294 ),
.COUT(\c$1307 ),
.SUM(\s$1308 )
@@ -47536,7 +50137,7 @@
.SUM(\s$1318 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_48_1 (
- .A(c[48]),
+ .A(c_registered[48]),
.B(\c$308 ),
.CIN(\c$310 ),
.COUT(\c$1319 ),
@@ -47573,7 +50174,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_49_0 (
.A(booth_b46_m3),
.B(booth_b48_m1),
- .CIN(c[49]),
+ .CIN(c_registered[49]),
.COUT(\c$1329 ),
.SUM(\s$1330 )
);
@@ -47614,7 +50215,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_50_0 (
.A(booth_block50_sign),
- .B(c[50]),
+ .B(c_registered[50]),
.CIN(\c$338 ),
.COUT(\c$1341 ),
.SUM(\s$1342 )
@@ -47655,7 +50256,7 @@
.SUM(\s$1352 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_51_0 (
- .A(c[51]),
+ .A(c_registered[51]),
.B(\c$354 ),
.CIN(\c$356 ),
.COUT(\c$1353 ),
@@ -48873,7 +51474,7 @@
.SUM(\s$1700 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_80_0 (
- .A(c[80]),
+ .A(c_registered[80]),
.B(\c$876 ),
.CIN(\c$879 ),
.COUT(\c$1701 ),
@@ -48916,7 +51517,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_81_0 (
.A(booth_b64_m17),
- .B(c[81]),
+ .B(c_registered[81]),
.CIN(\c$895 ),
.COUT(\c$1713 ),
.SUM(\s$1714 )
@@ -48959,7 +51560,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_82_0 (
.A(booth_b62_m20),
.B(booth_b64_m18),
- .CIN(c[82]),
+ .CIN(c_registered[82]),
.COUT(\c$1725 ),
.SUM(\s$1726 )
);
@@ -49006,7 +51607,7 @@
.SUM(\s$1738 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_83_1 (
- .A(c[83]),
+ .A(c_registered[83]),
.B(\c$930 ),
.CIN(\c$932 ),
.COUT(\c$1739 ),
@@ -49049,7 +51650,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_84_1 (
.A(booth_b64_m20),
- .B(c[84]),
+ .B(c_registered[84]),
.CIN(\c$946 ),
.COUT(\c$1751 ),
.SUM(\s$1752 )
@@ -49092,7 +51693,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_85_1 (
.A(booth_b62_m23),
.B(booth_b64_m21),
- .CIN(c[85]),
+ .CIN(c_registered[85]),
.COUT(\c$1763 ),
.SUM(\s$1764 )
);
@@ -49139,7 +51740,7 @@
.SUM(\s$1776 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_86_2 (
- .A(c[86]),
+ .A(c_registered[86]),
.B(\c$975 ),
.CIN(\c$978 ),
.COUT(\c$1777 ),
@@ -49182,7 +51783,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_87_2 (
.A(booth_b64_m23),
- .B(c[87]),
+ .B(c_registered[87]),
.CIN(\c$988 ),
.COUT(\c$1789 ),
.SUM(\s$1790 )
@@ -49225,7 +51826,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_88_2 (
.A(booth_b62_m26),
.B(booth_b64_m24),
- .CIN(c[88]),
+ .CIN(c_registered[88]),
.COUT(\c$1801 ),
.SUM(\s$1802 )
);
@@ -49272,7 +51873,7 @@
.SUM(\s$1814 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_89_3 (
- .A(c[89]),
+ .A(c_registered[89]),
.B(\c$1011 ),
.CIN(\c$1013 ),
.COUT(\c$1815 ),
@@ -49315,7 +51916,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_90_3 (
.A(booth_b64_m26),
- .B(c[90]),
+ .B(c_registered[90]),
.CIN(\c$1021 ),
.COUT(\c$1827 ),
.SUM(\s$1828 )
@@ -49358,7 +51959,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_91_3 (
.A(booth_b62_m29),
.B(booth_b64_m27),
- .CIN(c[91]),
+ .CIN(c_registered[91]),
.COUT(\c$1839 ),
.SUM(\s$1840 )
);
@@ -49405,7 +52006,7 @@
.SUM(\s$1852 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_92_4 (
- .A(c[92]),
+ .A(c_registered[92]),
.B(\c$1038 ),
.CIN(\c$1041 ),
.COUT(\c$1853 ),
@@ -49448,7 +52049,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_93_4 (
.A(booth_b64_m29),
- .B(c[93]),
+ .B(c_registered[93]),
.CIN(\c$1045 ),
.COUT(\c$1865 ),
.SUM(\s$1866 )
@@ -49491,7 +52092,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_94_4 (
.A(booth_b62_m32),
.B(booth_b64_m30),
- .CIN(c[94]),
+ .CIN(c_registered[94]),
.COUT(\c$1877 ),
.SUM(\s$1878 )
);
@@ -49538,7 +52139,7 @@
.SUM(\s$1890 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_95_5 (
- .A(c[95]),
+ .A(c_registered[95]),
.B(\c$1056 ),
.CIN(\c$1058 ),
.COUT(\c$1891 ),
@@ -49581,7 +52182,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_2_96_5 (
.A(booth_b64_m32),
- .B(c[96]),
+ .B(c_registered[96]),
.CIN(\c$1060 ),
.COUT(\c$1903 ),
.SUM(\s$1904 )
@@ -49624,7 +52225,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_2_97_5 (
.A(booth_b62_m35),
.B(booth_b64_m33),
- .CIN(c[97]),
+ .CIN(c_registered[97]),
.COUT(\c$1916 ),
.SUM(\s$1917 )
);
@@ -49701,7 +52302,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_100_0 (
.A(booth_b62_m38),
.B(booth_b64_m36),
- .CIN(c[100]),
+ .CIN(c_registered[100]),
.COUT(\c$2659 ),
.SUM(\s$2660 )
);
@@ -49734,7 +52335,7 @@
.SUM(\s$2668 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_101_1 (
- .A(c[101]),
+ .A(c_registered[101]),
.B(\c$1941 ),
.CIN(\c$1943 ),
.COUT(\c$2669 ),
@@ -49763,7 +52364,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_102_1 (
.A(booth_b64_m38),
- .B(c[102]),
+ .B(c_registered[102]),
.CIN(\c$1951 ),
.COUT(\c$2677 ),
.SUM(\s$2678 )
@@ -49792,7 +52393,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_103_1 (
.A(booth_b62_m41),
.B(booth_b64_m39),
- .CIN(c[103]),
+ .CIN(c_registered[103]),
.COUT(\c$2685 ),
.SUM(\s$2686 )
);
@@ -49825,7 +52426,7 @@
.SUM(\s$2694 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_104_2 (
- .A(c[104]),
+ .A(c_registered[104]),
.B(\c$1968 ),
.CIN(\c$1971 ),
.COUT(\c$2695 ),
@@ -49854,7 +52455,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_105_2 (
.A(booth_b64_m41),
- .B(c[105]),
+ .B(c_registered[105]),
.CIN(\c$1975 ),
.COUT(\c$2703 ),
.SUM(\s$2704 )
@@ -49883,7 +52484,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_106_2 (
.A(booth_b62_m44),
.B(booth_b64_m42),
- .CIN(c[106]),
+ .CIN(c_registered[106]),
.COUT(\c$2711 ),
.SUM(\s$2712 )
);
@@ -49916,7 +52517,7 @@
.SUM(\s$2720 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_107_3 (
- .A(c[107]),
+ .A(c_registered[107]),
.B(\c$1986 ),
.CIN(\c$1988 ),
.COUT(\c$2721 ),
@@ -49945,7 +52546,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_108_3 (
.A(booth_b64_m44),
- .B(c[108]),
+ .B(c_registered[108]),
.CIN(\c$1990 ),
.COUT(\c$2729 ),
.SUM(\s$2730 )
@@ -49974,7 +52575,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_109_3 (
.A(booth_b62_m47),
.B(booth_b64_m45),
- .CIN(c[109]),
+ .CIN(c_registered[109]),
.COUT(\c$2738 ),
.SUM(\s$2739 )
);
@@ -50170,7 +52771,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_22_3 (
.A(booth_b22_m0),
.B(booth_block22_sign),
- .CIN(c[22]),
+ .CIN(c_registered[22]),
.COUT(\c$2041 ),
.SUM(\s$2042 )
);
@@ -50197,7 +52798,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_23_3 (
.A(booth_b22_m1),
- .B(c[23]),
+ .B(c_registered[23]),
.CIN(\c$1065 ),
.COUT(\c$2049 ),
.SUM(\s$2050 )
@@ -50224,7 +52825,7 @@
.SUM(\s$2056 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_24_3 (
- .A(c[24]),
+ .A(c_registered[24]),
.B(\c$1067 ),
.CIN(\s$1070 ),
.COUT(\c$2057 ),
@@ -50247,7 +52848,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_25_2 (
.A(booth_b22_m3),
.B(booth_b24_m1),
- .CIN(c[25]),
+ .CIN(c_registered[25]),
.COUT(\c$2063 ),
.SUM(\s$2064 )
);
@@ -50274,7 +52875,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_26_2 (
.A(booth_block26_sign),
- .B(c[26]),
+ .B(c_registered[26]),
.CIN(\c$1073 ),
.COUT(\c$2071 ),
.SUM(\s$2072 )
@@ -50301,7 +52902,7 @@
.SUM(\s$2078 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_27_2 (
- .A(c[27]),
+ .A(c_registered[27]),
.B(\c$1077 ),
.CIN(\c$1079 ),
.COUT(\c$2079 ),
@@ -50324,7 +52925,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_28_1 (
.A(booth_b28_m0),
.B(booth_block28_sign),
- .CIN(c[28]),
+ .CIN(c_registered[28]),
.COUT(\c$2085 ),
.SUM(\s$2086 )
);
@@ -50351,7 +52952,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_29_1 (
.A(booth_b28_m1),
- .B(c[29]),
+ .B(c_registered[29]),
.CIN(\c$1089 ),
.COUT(\c$2093 ),
.SUM(\s$2094 )
@@ -50378,7 +52979,7 @@
.SUM(\s$2100 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_30_1 (
- .A(c[30]),
+ .A(c_registered[30]),
.B(\c$1097 ),
.CIN(\c$1099 ),
.COUT(\c$2101 ),
@@ -50401,7 +53002,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_3_31_0 (
.A(booth_b28_m3),
.B(booth_b30_m1),
- .CIN(c[31]),
+ .CIN(c_registered[31]),
.COUT(\c$2107 ),
.SUM(\s$2108 )
);
@@ -50428,7 +53029,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_32_0 (
.A(booth_block32_sign),
- .B(c[32]),
+ .B(c_registered[32]),
.CIN(\c$1115 ),
.COUT(\c$2115 ),
.SUM(\s$2116 )
@@ -50455,7 +53056,7 @@
.SUM(\s$2122 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_33_0 (
- .A(c[33]),
+ .A(c_registered[33]),
.B(\c$1125 ),
.CIN(\c$1127 ),
.COUT(\c$2123 ),
@@ -52275,7 +54876,7 @@
.SUM(\s$2642 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_98_0 (
- .A(c[98]),
+ .A(c_registered[98]),
.B(\c$1905 ),
.CIN(\c$1908 ),
.COUT(\c$2643 ),
@@ -52304,7 +54905,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_3_99_0 (
.A(booth_b64_m35),
- .B(c[99]),
+ .B(c_registered[99]),
.CIN(\c$1918 ),
.COUT(\c$2651 ),
.SUM(\s$2652 )
@@ -52548,7 +55149,7 @@
.SUM(\s$2780 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_110_0 (
- .A(c[110]),
+ .A(c_registered[110]),
.B(\c$2731 ),
.CIN(\c$2734 ),
.COUT(\c$3375 ),
@@ -52570,7 +55171,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_111_0 (
.A(booth_b64_m47),
- .B(c[111]),
+ .B(c_registered[111]),
.CIN(\c$2740 ),
.COUT(\c$3381 ),
.SUM(\s$3382 )
@@ -52592,7 +55193,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_4_112_0 (
.A(booth_b62_m50),
.B(booth_b64_m48),
- .CIN(c[112]),
+ .CIN(c_registered[112]),
.COUT(\c$3387 ),
.SUM(\s$3388 )
);
@@ -52618,7 +55219,7 @@
.SUM(\s$3394 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_113_1 (
- .A(c[113]),
+ .A(c_registered[113]),
.B(\c$2755 ),
.CIN(\c$2757 ),
.COUT(\c$3395 ),
@@ -52640,7 +55241,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_114_1 (
.A(booth_b64_m50),
- .B(c[114]),
+ .B(c_registered[114]),
.CIN(\c$2761 ),
.COUT(\c$3401 ),
.SUM(\s$3402 )
@@ -52662,7 +55263,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_4_115_1 (
.A(booth_b62_m53),
.B(booth_b64_m51),
- .CIN(c[115]),
+ .CIN(c_registered[115]),
.COUT(\c$3407 ),
.SUM(\s$3408 )
);
@@ -52688,7 +55289,7 @@
.SUM(\s$3414 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_116_2 (
- .A(c[116]),
+ .A(c_registered[116]),
.B(\c$2770 ),
.CIN(\s$2774 ),
.COUT(\c$3415 ),
@@ -52710,7 +55311,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_117_2 (
.A(booth_b64_m53),
- .B(c[117]),
+ .B(c_registered[117]),
.CIN(\c$2773 ),
.COUT(\c$3422 ),
.SUM(\s$3423 )
@@ -52808,7 +55409,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_14_2 (
.A(booth_block14_sign),
- .B(c[14]),
+ .B(c_registered[14]),
.CIN(\s$1996 ),
.COUT(\c$2803 ),
.SUM(\s$2804 )
@@ -52828,7 +55429,7 @@
.SUM(\s$2808 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_15_2 (
- .A(c[15]),
+ .A(c_registered[15]),
.B(\c$1995 ),
.CIN(\s$1998 ),
.COUT(\c$2809 ),
@@ -52844,7 +55445,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_4_16_1 (
.A(booth_b16_m0),
.B(booth_block16_sign),
- .CIN(c[16]),
+ .CIN(c_registered[16]),
.COUT(\c$2813 ),
.SUM(\s$2814 )
);
@@ -52864,7 +55465,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_17_1 (
.A(booth_b16_m1),
- .B(c[17]),
+ .B(c_registered[17]),
.CIN(\c$1999 ),
.COUT(\c$2819 ),
.SUM(\s$2820 )
@@ -52884,7 +55485,7 @@
.SUM(\s$2824 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_18_1 (
- .A(c[18]),
+ .A(c_registered[18]),
.B(\c$2003 ),
.CIN(\c$2005 ),
.COUT(\c$2825 ),
@@ -52900,7 +55501,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_4_19_0 (
.A(booth_b16_m3),
.B(booth_b18_m1),
- .CIN(c[19]),
+ .CIN(c_registered[19]),
.COUT(\c$2829 ),
.SUM(\s$2830 )
);
@@ -52920,7 +55521,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_20_0 (
.A(booth_block20_sign),
- .B(c[20]),
+ .B(c_registered[20]),
.CIN(\c$2013 ),
.COUT(\c$2835 ),
.SUM(\s$2836 )
@@ -52940,7 +55541,7 @@
.SUM(\s$2840 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_4_21_0 (
- .A(c[21]),
+ .A(c_registered[21]),
.B(\c$2019 ),
.CIN(\c$2021 ),
.COUT(\c$2841 ),
@@ -54741,7 +57342,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_5_10_0 (
.A(booth_b10_m0),
.B(booth_block10_sign),
- .CIN(c[10]),
+ .CIN(c_registered[10]),
.COUT(\c$3464 ),
.SUM(\s$3465 )
);
@@ -54879,7 +57480,7 @@
.SUM(\s$3899 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_119_0 (
- .A(c[119]),
+ .A(c_registered[119]),
.B(\c$3424 ),
.CIN(\c$3426 ),
.COUT(\c$3900 ),
@@ -54894,7 +57495,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_11_0 (
.A(booth_b10_m1),
- .B(c[11]),
+ .B(c_registered[11]),
.CIN(\c$2779 ),
.COUT(\c$3468 ),
.SUM(\s$3469 )
@@ -54908,7 +57509,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_120_0 (
.A(booth_b64_m56),
- .B(c[120]),
+ .B(c_registered[120]),
.CIN(\c$3430 ),
.COUT(\c$3904 ),
.SUM(\s$3905 )
@@ -54923,7 +57524,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_5_121_0 (
.A(booth_b62_m59),
.B(booth_b64_m57),
- .CIN(c[121]),
+ .CIN(c_registered[121]),
.COUT(\c$3908 ),
.SUM(\s$3909 )
);
@@ -54942,7 +57543,7 @@
.SUM(\s$3913 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_122_1 (
- .A(c[122]),
+ .A(c_registered[122]),
.B(\c$3439 ),
.CIN(\s$3443 ),
.COUT(\c$3914 ),
@@ -54957,7 +57558,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_123_1 (
.A(booth_b64_m59),
- .B(c[123]),
+ .B(c_registered[123]),
.CIN(\c$3442 ),
.COUT(\c$3919 ),
.SUM(\s$3920 )
@@ -54977,7 +57578,7 @@
.SUM(\s$3926 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_12_0 (
- .A(c[12]),
+ .A(c_registered[12]),
.B(\c$2783 ),
.CIN(\c$2785 ),
.COUT(\c$3472 ),
@@ -56091,7 +58692,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_8_1 (
.A(booth_block8_sign),
- .B(c[8]),
+ .B(c_registered[8]),
.CIN(\s$2776 ),
.COUT(\c$3458 ),
.SUM(\s$3459 )
@@ -56244,7 +58845,7 @@
.SUM(\s$3461 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_5_9_1 (
- .A(c[9]),
+ .A(c_registered[9]),
.B(\c$2775 ),
.CIN(\s$2778 ),
.COUT(\c$3462 ),
@@ -56440,7 +59041,7 @@
.SUM(\s$4175 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_6_125_0 (
- .A(c[125]),
+ .A(c_registered[125]),
.B(\c$3921 ),
.CIN(\c$3923 ),
.COUT(\c$4176 ),
@@ -56448,7 +59049,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_6_126_0 (
.A(booth_b64_m62),
- .B(c[126]),
+ .B(c_registered[126]),
.CIN(\c$3925 ),
.COUT(\c$4178 ),
.SUM(\s$4179 )
@@ -56456,7 +59057,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_6_127_0 (
.A(\notsign$4182 ),
.B(booth_b64_m63),
- .CIN(c[127]),
+ .CIN(c_registered[127]),
.COUT(\c$4180 ),
.SUM(\s$4181 )
);
@@ -56729,7 +59330,7 @@
sky130_fd_sc_hd__fa_1 dadda_fa_6_4_0 (
.A(booth_b4_m0),
.B(booth_block4_sign),
- .CIN(c[4]),
+ .CIN(c_registered[4]),
.COUT(\c$3934 ),
.SUM(\s$3935 )
);
@@ -56805,7 +59406,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_6_5_0 (
.A(booth_b4_m1),
- .B(c[5]),
+ .B(c_registered[5]),
.CIN(\c$3444 ),
.COUT(\c$3936 ),
.SUM(\s$3937 )
@@ -56881,7 +59482,7 @@
.SUM(\s$4065 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_6_6_0 (
- .A(c[6]),
+ .A(c_registered[6]),
.B(\c$3446 ),
.CIN(\s$3449 ),
.COUT(\c$3938 ),
@@ -57328,6 +59929,13 @@
.COUT(\c$4437 ),
.SUM(\s$4438 )
);
+ sky130_fd_sc_hd__fa_1 dadda_fa_7_128_0 (
+ .A(1'h1),
+ .B(booth_b64_m64),
+ .CIN(\c$4180 ),
+ .COUT(\c$4439 ),
+ .SUM(\s$4440 )
+ );
sky130_fd_sc_hd__fa_1 dadda_fa_7_12_0 (
.A(\s$3475 ),
.B(\c$3948 ),
@@ -57456,7 +60064,7 @@
);
sky130_fd_sc_hd__fa_1 dadda_fa_7_2_0 (
.A(booth_block2_sign),
- .B(c[2]),
+ .B(c_registered[2]),
.CIN(\s$3931 ),
.COUT(\c$4187 ),
.SUM(\s$4188 )
@@ -57532,7 +60140,7 @@
.SUM(\s$4262 )
);
sky130_fd_sc_hd__fa_1 dadda_fa_7_3_0 (
- .A(c[3]),
+ .A(c_registered[3]),
.B(\c$3930 ),
.CIN(\s$3933 ),
.COUT(\c$4189 ),
@@ -58458,7 +61066,7 @@
);
sky130_fd_sc_hd__ha_1 dadda_ha_4_118_2 (
.A(booth_b64_m54),
- .B(c[118]),
+ .B(c_registered[118]),
.COUT(\c$3428 ),
.SUM(\s$3429 )
);
@@ -58488,7 +61096,7 @@
);
sky130_fd_sc_hd__ha_1 dadda_ha_4_13_2 (
.A(booth_b12_m1),
- .B(c[13]),
+ .B(c_registered[13]),
.COUT(\c$2797 ),
.SUM(\s$2798 )
);
@@ -58506,7 +61114,7 @@
);
sky130_fd_sc_hd__ha_1 dadda_ha_5_124_1 (
.A(booth_b64_m60),
- .B(c[124]),
+ .B(c_registered[124]),
.COUT(\c$3923 ),
.SUM(\s$3924 )
);
@@ -58536,7 +61144,7 @@
);
sky130_fd_sc_hd__ha_1 dadda_ha_5_7_1 (
.A(booth_b6_m1),
- .B(c[7]),
+ .B(c_registered[7]),
.COUT(\c$3454 ),
.SUM(\s$3455 )
);
@@ -58558,15 +61166,9 @@
.COUT(\c$4183 ),
.SUM(\s$4184 )
);
- sky130_fd_sc_hd__ha_1 dadda_ha_7_128_0 (
- .A(booth_b64_m64),
- .B(\c$4180 ),
- .COUT(\c$4439 ),
- .SUM(\s$4440 )
- );
sky130_fd_sc_hd__ha_1 dadda_ha_7_1_0 (
.A(booth_b0_m1),
- .B(c[1]),
+ .B(c_registered[1]),
.COUT(\c$4185 ),
.SUM(\s$4186 )
);
@@ -58575,13 +61177,13 @@
.b(final_adder_b),
.o(final_adder_o)
);
- assign o = o2;
- assign \o2$next = result;
+ assign o = result_registered;
+ assign result_registered = result;
assign result = final_adder_o;
- assign final_adder_b = _final_b_registered;
- assign final_adder_a = _final_a_registered;
- assign \_final_b_registered$next = { \s$4438 , \s$4436 , \s$4434 , \s$4432 , \s$4430 , \s$4428 , \s$4426 , \s$4424 , \s$4422 , \s$4420 , \s$4418 , \s$4416 , \s$4414 , \s$4412 , \s$4410 , \s$4408 , \s$4406 , \s$4404 , \s$4402 , \s$4400 , \s$4398 , \s$4396 , \s$4394 , \s$4392 , \s$4390 , \s$4388 , \s$4386 , \s$4384 , \s$4382 , \s$4380 , \s$4378 , \s$4376 , \s$4374 , \s$4372 , \s$4370 , \s$4368 , \s$4366 , \s$4364 , \s$4362 , \s$4360 , \s$4358 , \s$4356 , \s$4354 , \s$4352 , \s$4350 , \s$4348 , \s$4346 , \s$4344 , \s$4342 , \s$4340 , \s$4338 , \s$4336 , \s$4334 , \s$4332 , \s$4330 , \s$4328 , \s$4326 , \s$4324 , \s$4322 , \s$4320 , \s$4318 , \s$4316 , \s$4314 , \s$4312 , \s$4310 , \s$4308 , \s$4306 , \s$4304 , \s$4302 , \s$4300 , \s$4298 , \s$4296 , \s$4294 , \s$4292 , \s$4290 , \s$4288 , \s$4286 , \s$4284 , \s$4282 , \s$4280 , \s$4278 , \s$4276 , \s$4274 , \s$4272 , \s$4270 , \s$4268 , \s$4266 , \s$4264 , \s$4262 , \s$4260 , \s$4258 , \s$4256 , \s$4254 , \s$4252 , \s$4250 , \s$4248 , \s$4246 , \s$4244 , \s$4242 , \s$4240 , \s$4238 , \s$4236 , \s$4234 , \s$4232 , \s$4230 , \s$4228 , \s$4226 , \s$4224 , \s$4222 , \s$4220 , \s$4218 , \s$4216 , \s$4214 , \s$4212 , \s$4210 , \s$4208 , \s$4206 , \s$4204 , \s$4202 , \s$4200 , \s$4198 , \s$4196 , \s$4194 , \s$4192 , \s$4190 , \s$4188 , \s$4186 , \s$4184 };
- assign \_final_a_registered$next = { \c$4435 , \c$4433 , \c$4431 , \c$4429 , \c$4427 , \c$4425 , \c$4423 , \c$4421 , \c$4419 , \c$4417 , \c$4415 , \c$4413 , \c$4411 , \c$4409 , \c$4407 , \c$4405 , \c$4403 , \c$4401 , \c$4399 , \c$4397 , \c$4395 , \c$4393 , \c$4391 , \c$4389 , \c$4387 , \c$4385 , \c$4383 , \c$4381 , \c$4379 , \c$4377 , \c$4375 , \c$4373 , \c$4371 , \c$4369 , \c$4367 , \c$4365 , \c$4363 , \c$4361 , \c$4359 , \c$4357 , \c$4355 , \c$4353 , \c$4351 , \c$4349 , \c$4347 , \c$4345 , \c$4343 , \c$4341 , \c$4339 , \c$4337 , \c$4335 , \c$4333 , \c$4331 , \c$4329 , \c$4327 , \c$4325 , \c$4323 , \c$4321 , \c$4319 , \c$4317 , \c$4315 , \c$4313 , \c$4311 , \c$4309 , \c$4307 , \c$4305 , \c$4303 , \c$4301 , \c$4299 , \c$4297 , \c$4295 , \c$4293 , \c$4291 , \c$4289 , \c$4287 , \c$4285 , \c$4283 , \c$4281 , \c$4279 , \c$4277 , \c$4275 , \c$4273 , \c$4271 , \c$4269 , \c$4267 , \c$4265 , \c$4263 , \c$4261 , \c$4259 , \c$4257 , \c$4255 , \c$4253 , \c$4251 , \c$4249 , \c$4247 , \c$4245 , \c$4243 , \c$4241 , \c$4239 , \c$4237 , \c$4235 , \c$4233 , \c$4231 , \c$4229 , \c$4227 , \c$4225 , \c$4223 , \c$4221 , \c$4219 , \c$4217 , \c$4215 , \c$4213 , \c$4211 , \c$4209 , \c$4207 , \c$4205 , \c$4203 , \c$4201 , \c$4199 , \c$4197 , \c$4195 , \c$4193 , \c$4191 , \c$4189 , \c$4187 , \c$4185 , \c$4183 , c[0] };
+ assign final_adder_b = final_b_registered;
+ assign final_adder_a = final_a_registered;
+ assign \final_b_registered$next = { \s$4438 , \s$4436 , \s$4434 , \s$4432 , \s$4430 , \s$4428 , \s$4426 , \s$4424 , \s$4422 , \s$4420 , \s$4418 , \s$4416 , \s$4414 , \s$4412 , \s$4410 , \s$4408 , \s$4406 , \s$4404 , \s$4402 , \s$4400 , \s$4398 , \s$4396 , \s$4394 , \s$4392 , \s$4390 , \s$4388 , \s$4386 , \s$4384 , \s$4382 , \s$4380 , \s$4378 , \s$4376 , \s$4374 , \s$4372 , \s$4370 , \s$4368 , \s$4366 , \s$4364 , \s$4362 , \s$4360 , \s$4358 , \s$4356 , \s$4354 , \s$4352 , \s$4350 , \s$4348 , \s$4346 , \s$4344 , \s$4342 , \s$4340 , \s$4338 , \s$4336 , \s$4334 , \s$4332 , \s$4330 , \s$4328 , \s$4326 , \s$4324 , \s$4322 , \s$4320 , \s$4318 , \s$4316 , \s$4314 , \s$4312 , \s$4310 , \s$4308 , \s$4306 , \s$4304 , \s$4302 , \s$4300 , \s$4298 , \s$4296 , \s$4294 , \s$4292 , \s$4290 , \s$4288 , \s$4286 , \s$4284 , \s$4282 , \s$4280 , \s$4278 , \s$4276 , \s$4274 , \s$4272 , \s$4270 , \s$4268 , \s$4266 , \s$4264 , \s$4262 , \s$4260 , \s$4258 , \s$4256 , \s$4254 , \s$4252 , \s$4250 , \s$4248 , \s$4246 , \s$4244 , \s$4242 , \s$4240 , \s$4238 , \s$4236 , \s$4234 , \s$4232 , \s$4230 , \s$4228 , \s$4226 , \s$4224 , \s$4222 , \s$4220 , \s$4218 , \s$4216 , \s$4214 , \s$4212 , \s$4210 , \s$4208 , \s$4206 , \s$4204 , \s$4202 , \s$4200 , \s$4198 , \s$4196 , \s$4194 , \s$4192 , \s$4190 , \s$4188 , \s$4186 , \s$4184 };
+ assign \final_a_registered$next = { \c$4435 , \c$4433 , \c$4431 , \c$4429 , \c$4427 , \c$4425 , \c$4423 , \c$4421 , \c$4419 , \c$4417 , \c$4415 , \c$4413 , \c$4411 , \c$4409 , \c$4407 , \c$4405 , \c$4403 , \c$4401 , \c$4399 , \c$4397 , \c$4395 , \c$4393 , \c$4391 , \c$4389 , \c$4387 , \c$4385 , \c$4383 , \c$4381 , \c$4379 , \c$4377 , \c$4375 , \c$4373 , \c$4371 , \c$4369 , \c$4367 , \c$4365 , \c$4363 , \c$4361 , \c$4359 , \c$4357 , \c$4355 , \c$4353 , \c$4351 , \c$4349 , \c$4347 , \c$4345 , \c$4343 , \c$4341 , \c$4339 , \c$4337 , \c$4335 , \c$4333 , \c$4331 , \c$4329 , \c$4327 , \c$4325 , \c$4323 , \c$4321 , \c$4319 , \c$4317 , \c$4315 , \c$4313 , \c$4311 , \c$4309 , \c$4307 , \c$4305 , \c$4303 , \c$4301 , \c$4299 , \c$4297 , \c$4295 , \c$4293 , \c$4291 , \c$4289 , \c$4287 , \c$4285 , \c$4283 , \c$4281 , \c$4279 , \c$4277 , \c$4275 , \c$4273 , \c$4271 , \c$4269 , \c$4267 , \c$4265 , \c$4263 , \c$4261 , \c$4259 , \c$4257 , \c$4255 , \c$4253 , \c$4251 , \c$4249 , \c$4247 , \c$4245 , \c$4243 , \c$4241 , \c$4239 , \c$4237 , \c$4235 , \c$4233 , \c$4231 , \c$4229 , \c$4227 , \c$4225 , \c$4223 , \c$4221 , \c$4219 , \c$4217 , \c$4215 , \c$4213 , \c$4211 , \c$4209 , \c$4207 , \c$4205 , \c$4203 , \c$4201 , \c$4199 , \c$4197 , \c$4195 , \c$4193 , \c$4191 , \c$4189 , \c$4187 , \c$4185 , \c$4183 , c_registered[0] };
assign booth_block64_mand64 = multiplicand[65:64];
assign booth_block64_mand63 = multiplicand[64:63];
assign booth_block64_mand62 = multiplicand[63:62];
@@ -60828,7 +63430,7 @@
assign booth_block0 = multiplier[2:0];
assign multiplicand = \$6715 ;
assign multiplier = { 2'h0, a_registered, 1'h0 };
- assign \c_registered$next = c;
- assign \b_registered$next = b;
- assign \a_registered$next = a;
+ assign c_registered = c;
+ assign b_registered = b;
+ assign a_registered = a;
endmodule
diff --git a/verilog/rtl/microwatt.v b/verilog/rtl/microwatt.v
index f40d606..d625ee5 100644
--- a/verilog/rtl/microwatt.v
+++ b/verilog/rtl/microwatt.v
@@ -1,4 +1,4 @@
-/* Generated by Yosys 0.15+44 (git sha1 3bf107024, clang 11.0.1-2 -fPIC -Os) */
+/* Generated by Yosys 0.17+50 (git sha1 f698a0514, clang 11.0.1-2 -fPIC -Os) */
/* JTAG */
`include "tap_top.v"
@@ -20189,7 +20189,7 @@
.result(_0150_),
.rs(c_in)
);
- multiply_4 multiply_0 (
+ multiply_2 multiply_0 (
`ifdef USE_POWER_PINS
.vccd1(vccd1),
.vssd1(vssd1),
@@ -44489,7 +44489,7 @@
assign _2027_ = _1381_ ? 1'h0 : _1412_;
assign _2028_ = _1381_ ? 1'h1 : _2021_;
assign _2029_ = _1381_ ? 1'h0 : _1409_;
- multiply_4 fpu_multiply_0 (
+ multiply_2 fpu_multiply_0 (
`ifdef USE_POWER_PINS
.vccd1(vccd1),
.vssd1(vssd1),
@@ -53368,7 +53368,7 @@
assign \i_out.pte = _322_;
endmodule
-module multiply_4(
+module multiply_2(
`ifdef USE_POWER_PINS
vccd1, vssd1,
@@ -53379,7 +53379,7 @@
inout vssd1;
`endif
reg [258:0] _00_ = 259'h00000000000000000000000000000000000000000000000000000000000000000;
- reg [11:0] _01_ = 12'h000;
+ reg [5:0] _01_ = 6'h00;
reg _02_;
wire [127:0] _03_;
wire [127:0] _04_;
@@ -53417,8 +53417,8 @@
wire [127:0] mult_out;
wire overflow;
wire ovf_in;
- wire [11:0] r;
- wire [11:0] rin;
+ wire [5:0] r;
+ wire [5:0] rin;
always @(posedge clk)
_00_ <= { \m_in.not_result , \m_in.is_32bit , \m_in.addend , \m_in.data2 , \m_in.data1 , \m_in.valid };
always @(posedge clk)
@@ -53449,7 +53449,7 @@
);
assign m = _00_;
assign r = _01_;
- assign rin = { m[258:257], m[0], r[11:3] };
+ assign rin = { m[258:257], m[0], r[5:3] };
assign overflow = _02_;
assign ovf_in = _14_;
assign mult_out = _03_;
@@ -53803,43 +53803,43 @@
assign _012_ = \p_in.spr_num [3:0] == 4'hc;
assign _013_ = \p_in.spr_num [3:0] == 4'hd;
assign _014_ = \p_in.spr_num [3:0] == 4'h0;
- function [63:0] \33004 ;
+ function [63:0] \33000 ;
input [63:0] a;
input [831:0] b;
input [12:0] s;
(* parallel_case *)
casez (s)
13'b????????????1:
- \33004 = b[63:0];
+ \33000 = b[63:0];
13'b???????????1?:
- \33004 = b[127:64];
+ \33000 = b[127:64];
13'b??????????1??:
- \33004 = b[191:128];
+ \33000 = b[191:128];
13'b?????????1???:
- \33004 = b[255:192];
+ \33000 = b[255:192];
13'b????????1????:
- \33004 = b[319:256];
+ \33000 = b[319:256];
13'b???????1?????:
- \33004 = b[383:320];
+ \33000 = b[383:320];
13'b??????1??????:
- \33004 = b[447:384];
+ \33000 = b[447:384];
13'b?????1???????:
- \33004 = b[511:448];
+ \33000 = b[511:448];
13'b????1????????:
- \33004 = b[575:512];
+ \33000 = b[575:512];
13'b???1?????????:
- \33004 = b[639:576];
+ \33000 = b[639:576];
13'b??1??????????:
- \33004 = b[703:640];
+ \33000 = b[703:640];
13'b?1???????????:
- \33004 = b[767:704];
+ \33000 = b[767:704];
13'b1????????????:
- \33004 = b[831:768];
+ \33000 = b[831:768];
default:
- \33004 = a;
+ \33000 = a;
endcase
endfunction
- assign _015_ = \33004 (64'h0000000000000000, { sier, sdar, siar, mmcra, mmcr2, mmcr1, 32'h00000000, mmcr0, 32'h00000000, pmcs[31:0], 32'h00000000, pmcs[63:32], 32'h00000000, pmcs[95:64], 32'h00000000, pmcs[127:96], 32'h00000000, pmcs[159:128], 32'h00000000, pmcs[191:160] }, { _014_, _013_, _012_, _011_, _010_, _009_, _008_, _007_, _006_, _005_, _004_, _003_, _002_ });
+ assign _015_ = \33000 (64'h0000000000000000, { sier, sdar, siar, mmcra, mmcr2, mmcr1, 32'h00000000, mmcr0, 32'h00000000, pmcs[31:0], 32'h00000000, pmcs[63:32], 32'h00000000, pmcs[95:64], 32'h00000000, pmcs[127:96], 32'h00000000, pmcs[159:128], 32'h00000000, pmcs[191:160] }, { _014_, _013_, _012_, _011_, _010_, _009_, _008_, _007_, _006_, _005_, _004_, _003_, _002_ });
assign _016_ = { 28'h0000000, \p_in.spr_num [3:0] } == 32'd3;
assign _017_ = \p_in.mtspr & _016_;
assign _018_ = pmcs[191:160] + 32'd1;
@@ -53964,56 +53964,56 @@
assign _128_ = mmcr1[31:24] == 8'hf8;
assign _129_ = mmcr1[31:24] == 8'hfa;
assign _130_ = mmcr1[31:24] == 8'hfc;
- function [0:0] \33332 ;
+ function [0:0] \33328 ;
input [0:0] a;
input [6:0] b;
input [6:0] s;
(* parallel_case *)
casez (s)
7'b??????1:
- \33332 = b[0:0];
+ \33328 = b[0:0];
7'b?????1?:
- \33332 = b[1:1];
+ \33328 = b[1:1];
7'b????1??:
- \33332 = b[2:2];
+ \33328 = b[2:2];
7'b???1???:
- \33332 = b[3:3];
+ \33328 = b[3:3];
7'b??1????:
- \33332 = b[4:4];
+ \33328 = b[4:4];
7'b?1?????:
- \33332 = b[5:5];
+ \33328 = b[5:5];
7'b1??????:
- \33332 = b[6:6];
+ \33328 = b[6:6];
default:
- \33332 = a;
+ \33328 = a;
endcase
endfunction
- assign _131_ = \33332 (1'h0, { \p_in.occur [5], \p_in.run , \p_in.occur [0], \p_in.occur [10], \p_in.occur [4:3], 1'h1 }, { _130_, _129_, _128_, _127_, _126_, _125_, _122_ });
- function [0:0] \33337 ;
+ assign _131_ = \33328 (1'h0, { \p_in.occur [5], \p_in.run , \p_in.occur [0], \p_in.occur [10], \p_in.occur [4:3], 1'h1 }, { _130_, _129_, _128_, _127_, _126_, _125_, _122_ });
+ function [0:0] \33333 ;
input [0:0] a;
input [6:0] b;
input [6:0] s;
(* parallel_case *)
casez (s)
7'b??????1:
- \33337 = b[0:0];
+ \33333 = b[0:0];
7'b?????1?:
- \33337 = b[1:1];
+ \33333 = b[1:1];
7'b????1??:
- \33337 = b[2:2];
+ \33333 = b[2:2];
7'b???1???:
- \33337 = b[3:3];
+ \33333 = b[3:3];
7'b??1????:
- \33337 = b[4:4];
+ \33333 = b[4:4];
7'b?1?????:
- \33337 = b[5:5];
+ \33333 = b[5:5];
7'b1??????:
- \33337 = b[6:6];
+ \33333 = b[6:6];
default:
- \33337 = a;
+ \33333 = a;
endcase
endfunction
- assign _132_ = \33337 (1'h0, 7'h01, { _130_, _129_, _128_, _127_, _126_, _125_, _122_ });
+ assign _132_ = \33333 (1'h0, 7'h01, { _130_, _129_, _128_, _127_, _126_, _125_, _122_ });
assign _133_ = mmcr1[23:16] == 8'hf0;
assign _134_ = mmcr1[23:16] == 8'hf2;
assign _135_ = mmcr1[23:16] == 8'hf4;
@@ -54022,33 +54022,33 @@
assign _138_ = mmcr1[23:16] == 8'hfa;
assign _139_ = mmcr1[23:16] == 8'hfc;
assign _140_ = mmcr1[23:16] == 8'hfe;
- function [0:0] \33373 ;
+ function [0:0] \33369 ;
input [0:0] a;
input [7:0] b;
input [7:0] s;
(* parallel_case *)
casez (s)
8'b???????1:
- \33373 = b[0:0];
+ \33369 = b[0:0];
8'b??????1?:
- \33373 = b[1:1];
+ \33369 = b[1:1];
8'b?????1??:
- \33373 = b[2:2];
+ \33369 = b[2:2];
8'b????1???:
- \33373 = b[3:3];
+ \33369 = b[3:3];
8'b???1????:
- \33373 = b[4:4];
+ \33369 = b[4:4];
8'b??1?????:
- \33373 = b[5:5];
+ \33369 = b[5:5];
8'b?1??????:
- \33373 = b[6:6];
+ \33369 = b[6:6];
8'b1???????:
- \33373 = b[7:7];
+ \33369 = b[7:7];
default:
- \33373 = a;
+ \33369 = a;
endcase
endfunction
- assign _141_ = \33373 (1'h0, { \p_in.occur [13:12], \p_in.occur [7], \p_in.occur [2], \p_in.occur [18], \p_in.run , \p_in.occur [1], \p_in.occur [6] }, { _140_, _139_, _138_, _137_, _136_, _135_, _134_, _133_ });
+ assign _141_ = \33369 (1'h0, { \p_in.occur [13:12], \p_in.occur [7], \p_in.occur [2], \p_in.occur [18], \p_in.run , \p_in.occur [1], \p_in.occur [6] }, { _140_, _139_, _138_, _137_, _136_, _135_, _134_, _133_ });
assign _142_ = mmcr1[15:8] == 8'hf0;
assign _143_ = mmcr1[15:8] == 8'hf2;
assign _144_ = \p_in.occur [3] & \p_in.run ;
@@ -54056,29 +54056,29 @@
assign _146_ = mmcr1[15:8] == 8'hf6;
assign _147_ = mmcr1[15:8] == 8'hf8;
assign _148_ = mmcr1[15:8] == 8'hfe;
- function [0:0] \33402 ;
+ function [0:0] \33398 ;
input [0:0] a;
input [5:0] b;
input [5:0] s;
(* parallel_case *)
casez (s)
6'b?????1:
- \33402 = b[0:0];
+ \33398 = b[0:0];
6'b????1?:
- \33402 = b[1:1];
+ \33398 = b[1:1];
6'b???1??:
- \33402 = b[2:2];
+ \33398 = b[2:2];
6'b??1???:
- \33402 = b[3:3];
+ \33398 = b[3:3];
6'b?1????:
- \33402 = b[4:4];
+ \33398 = b[4:4];
6'b1?????:
- \33402 = b[5:5];
+ \33398 = b[5:5];
default:
- \33402 = a;
+ \33398 = a;
endcase
endfunction
- assign _149_ = \33402 (1'h0, { \p_in.occur [17], _256_, \p_in.occur [15], _144_, \p_in.occur [1], \p_in.occur [16] }, { _148_, _147_, _146_, _145_, _143_, _142_ });
+ assign _149_ = \33398 (1'h0, { \p_in.occur [17], _256_, \p_in.occur [15], _144_, \p_in.occur [1], \p_in.occur [16] }, { _148_, _147_, _146_, _145_, _143_, _142_ });
assign _150_ = mmcr1[7:0] == 8'hf0;
assign _151_ = mmcr1[7:0] == 8'hf2;
assign _152_ = mmcr1[7:0] == 8'hf4;
@@ -54088,33 +54088,33 @@
assign _156_ = mmcr1[7:0] == 8'hfa;
assign _157_ = mmcr1[7:0] == 8'hfc;
assign _158_ = mmcr1[7:0] == 8'hfe;
- function [0:0] \33440 ;
+ function [0:0] \33436 ;
input [0:0] a;
input [7:0] b;
input [7:0] s;
(* parallel_case *)
casez (s)
8'b???????1:
- \33440 = b[0:0];
+ \33436 = b[0:0];
8'b??????1?:
- \33440 = b[1:1];
+ \33436 = b[1:1];
8'b?????1??:
- \33440 = b[2:2];
+ \33436 = b[2:2];
8'b????1???:
- \33440 = b[3:3];
+ \33436 = b[3:3];
8'b???1????:
- \33440 = b[4:4];
+ \33436 = b[4:4];
8'b??1?????:
- \33440 = b[5:5];
+ \33436 = b[5:5];
8'b?1??????:
- \33440 = b[6:6];
+ \33436 = b[6:6];
8'b1???????:
- \33440 = b[7:7];
+ \33436 = b[7:7];
default:
- \33440 = a;
+ \33436 = a;
endcase
endfunction
- assign _159_ = \33440 (1'h0, { \p_in.occur [19], \p_in.occur [11], _155_, \p_in.occur [9:8], \p_in.run , \p_in.occur [1], \p_in.occur [14] }, { _158_, _157_, _156_, _154_, _153_, _152_, _151_, _150_ });
+ assign _159_ = \33436 (1'h0, { \p_in.occur [19], \p_in.occur [11], _155_, \p_in.occur [9:8], \p_in.run , \p_in.occur [1], \p_in.occur [14] }, { _158_, _157_, _156_, _154_, _153_, _152_, _151_, _150_ });
assign _160_ = mmcr0[8] | \p_in.run ;
assign _161_ = _160_ & \p_in.occur [3];
assign _162_ = mmcr0[8] | \p_in.run ;