blob: 12c36b17f183ce25eda5c27371801253bba1ecf4 [file] [log] [blame]
/* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
module decred_controller(EXT_RESET_N_fromHost, SCLK_fromHost, M1_CLK_IN, M1_CLK_SELECT, m1_clk_local, PLL_INPUT, S1_CLK_IN, S1_CLK_SELECT, SCSN_fromHost, MOSI_fromHost, MISO_fromClient, IRQ_OUT_fromClient, ID_fromClient, SCSN_toClient, SCLK_toClient, MOSI_toClient, EXT_RESET_N_toClient, ID_toHost, CLK_LED, MISO_toHost, HASH_LED, IRQ_OUT_toHost, HASH_EN, MACRO_WR_SELECT, DATA_TO_HASH, MACRO_RD_SELECT, HASH_ADDR, THREAD_COUNT, DATA_AVAILABLE, DATA_FROM_HASH, zero, one);
wire _0000_;
wire _0001_;
wire _0002_;
wire _0003_;
wire _0004_;
wire _0005_;
wire _0006_;
wire _0007_;
wire _0008_;
wire _0009_;
wire _0010_;
wire _0011_;
wire _0012_;
wire _0013_;
wire _0014_;
wire _0015_;
wire _0016_;
wire _0017_;
wire _0018_;
wire _0019_;
wire _0020_;
wire _0021_;
wire _0022_;
wire _0023_;
wire _0024_;
wire _0025_;
wire _0026_;
wire _0027_;
wire _0028_;
wire _0029_;
wire _0030_;
wire _0031_;
wire _0032_;
wire _0033_;
wire _0034_;
wire _0035_;
wire _0036_;
wire _0037_;
wire _0038_;
wire _0039_;
wire _0040_;
wire _0041_;
wire _0042_;
wire _0043_;
wire _0044_;
wire _0045_;
wire _0046_;
wire _0047_;
wire _0048_;
wire _0049_;
wire _0050_;
wire _0051_;
wire _0052_;
wire _0053_;
wire _0054_;
wire _0055_;
wire _0056_;
wire _0057_;
wire _0058_;
wire _0059_;
wire _0060_;
wire _0061_;
wire _0062_;
wire _0063_;
wire _0064_;
wire _0065_;
wire _0066_;
wire _0067_;
wire _0068_;
wire _0069_;
wire _0070_;
wire _0071_;
wire _0072_;
wire _0073_;
wire _0074_;
wire _0075_;
wire _0076_;
wire _0077_;
wire _0078_;
wire _0079_;
wire _0080_;
wire _0081_;
wire _0082_;
wire _0083_;
wire _0084_;
wire _0085_;
wire _0086_;
wire _0087_;
wire _0088_;
wire _0089_;
wire _0090_;
wire _0091_;
wire _0092_;
wire _0093_;
wire _0094_;
wire _0095_;
wire _0096_;
wire _0097_;
wire _0098_;
wire _0099_;
wire _0100_;
wire _0101_;
wire _0102_;
wire _0103_;
wire _0104_;
wire _0105_;
wire _0106_;
wire _0107_;
wire _0108_;
wire _0109_;
wire _0110_;
wire _0111_;
wire _0112_;
wire _0113_;
wire _0114_;
wire _0115_;
wire _0116_;
wire _0117_;
wire _0118_;
wire _0119_;
wire _0120_;
wire _0121_;
wire _0122_;
wire _0123_;
wire _0124_;
wire _0125_;
wire _0126_;
wire _0127_;
wire _0128_;
wire _0129_;
wire _0130_;
wire _0131_;
wire _0132_;
wire _0133_;
wire _0134_;
wire _0135_;
wire _0136_;
wire _0137_;
wire _0138_;
wire _0139_;
wire _0140_;
wire _0141_;
wire _0142_;
wire _0143_;
wire _0144_;
wire _0145_;
wire _0146_;
wire _0147_;
wire _0148_;
wire _0149_;
wire _0150_;
wire _0151_;
wire _0152_;
wire _0153_;
wire _0154_;
wire _0155_;
wire _0156_;
wire _0157_;
wire _0158_;
wire _0159_;
wire _0160_;
wire _0161_;
wire _0162_;
wire _0163_;
wire _0164_;
wire _0165_;
wire _0166_;
wire _0167_;
wire _0168_;
wire _0169_;
wire _0170_;
wire _0171_;
wire _0172_;
wire _0173_;
wire _0174_;
wire _0175_;
wire _0176_;
wire _0177_;
wire _0178_;
wire _0179_;
wire _0180_;
wire _0181_;
wire _0182_;
wire _0183_;
wire _0184_;
wire _0185_;
wire _0186_;
wire _0187_;
wire _0188_;
wire _0189_;
wire _0190_;
wire _0191_;
wire _0192_;
wire _0193_;
wire _0194_;
wire _0195_;
wire _0196_;
wire _0197_;
wire _0198_;
wire _0199_;
wire _0200_;
wire _0201_;
wire _0202_;
wire _0203_;
wire _0204_;
wire _0205_;
wire _0206_;
wire _0207_;
wire _0208_;
wire _0209_;
wire _0210_;
wire _0211_;
wire _0212_;
wire _0213_;
wire _0214_;
wire _0215_;
wire _0216_;
wire _0217_;
wire _0218_;
wire _0219_;
wire _0220_;
wire _0221_;
wire _0222_;
wire _0223_;
wire _0224_;
wire _0225_;
wire _0226_;
wire _0227_;
wire _0228_;
wire _0229_;
wire _0230_;
wire _0231_;
wire _0232_;
wire _0233_;
wire _0234_;
wire _0235_;
wire _0236_;
wire _0237_;
wire _0238_;
wire _0239_;
wire _0240_;
wire _0241_;
wire _0242_;
wire _0243_;
wire _0244_;
wire _0245_;
wire _0246_;
wire _0247_;
wire _0248_;
wire _0249_;
wire _0250_;
wire _0251_;
wire _0252_;
wire _0253_;
wire _0254_;
wire _0255_;
wire _0256_;
wire _0257_;
wire _0258_;
wire _0259_;
wire _0260_;
wire _0261_;
wire _0262_;
wire _0263_;
wire _0264_;
wire _0265_;
wire _0266_;
wire _0267_;
wire _0268_;
wire _0269_;
wire _0270_;
wire _0271_;
wire _0272_;
wire _0273_;
wire _0274_;
wire _0275_;
wire _0276_;
wire _0277_;
wire _0278_;
wire _0279_;
wire _0280_;
wire _0281_;
wire _0282_;
wire _0283_;
wire _0284_;
wire _0285_;
wire _0286_;
wire _0287_;
wire _0288_;
wire _0289_;
wire _0290_;
wire _0291_;
wire _0292_;
wire _0293_;
wire _0294_;
wire _0295_;
wire _0296_;
wire _0297_;
wire _0298_;
wire _0299_;
wire _0300_;
wire _0301_;
wire _0302_;
wire _0303_;
wire _0304_;
wire _0305_;
wire _0306_;
wire _0307_;
wire _0308_;
wire _0309_;
wire _0310_;
wire _0311_;
wire _0312_;
wire _0313_;
wire _0314_;
wire _0315_;
wire _0316_;
wire _0317_;
wire _0318_;
wire _0319_;
wire _0320_;
wire _0321_;
wire _0322_;
wire _0323_;
wire _0324_;
wire _0325_;
wire _0326_;
wire _0327_;
wire _0328_;
wire _0329_;
wire _0330_;
wire _0331_;
wire _0332_;
wire _0333_;
wire _0334_;
wire _0335_;
wire _0336_;
wire _0337_;
wire _0338_;
wire _0339_;
wire _0340_;
wire _0341_;
wire _0342_;
wire _0343_;
wire _0344_;
wire _0345_;
wire _0346_;
wire _0347_;
wire _0348_;
wire _0349_;
wire _0350_;
wire _0351_;
wire _0352_;
wire _0353_;
wire _0354_;
wire _0355_;
wire _0356_;
wire _0357_;
wire _0358_;
wire _0359_;
wire _0360_;
wire _0361_;
wire _0362_;
wire _0363_;
wire _0364_;
wire _0365_;
wire _0366_;
wire _0367_;
wire _0368_;
wire _0369_;
wire _0370_;
wire _0371_;
wire _0372_;
wire _0373_;
wire _0374_;
wire _0375_;
wire _0376_;
wire _0377_;
wire _0378_;
wire _0379_;
wire _0380_;
wire _0381_;
wire _0382_;
wire _0383_;
wire _0384_;
wire _0385_;
wire _0386_;
wire _0387_;
wire _0388_;
wire _0389_;
wire _0390_;
wire _0391_;
wire _0392_;
wire _0393_;
wire _0394_;
wire _0395_;
wire _0396_;
wire _0397_;
wire _0398_;
wire _0399_;
wire _0400_;
wire _0401_;
wire _0402_;
wire _0403_;
wire _0404_;
wire _0405_;
wire _0406_;
wire _0407_;
wire _0408_;
wire _0409_;
wire _0410_;
wire _0411_;
wire _0412_;
wire _0413_;
wire _0414_;
wire _0415_;
wire _0416_;
wire _0417_;
wire _0418_;
wire _0419_;
wire _0420_;
wire _0421_;
wire _0422_;
wire _0423_;
wire _0424_;
wire _0425_;
wire _0426_;
wire _0427_;
wire _0428_;
wire _0429_;
wire _0430_;
wire _0431_;
wire _0432_;
wire _0433_;
wire _0434_;
wire _0435_;
wire _0436_;
wire _0437_;
wire _0438_;
wire _0439_;
wire _0440_;
wire _0441_;
wire _0442_;
wire _0443_;
wire _0444_;
wire _0445_;
wire _0446_;
wire _0447_;
wire _0448_;
wire _0449_;
wire _0450_;
wire _0451_;
wire _0452_;
wire _0453_;
wire _0454_;
wire _0455_;
wire _0456_;
wire _0457_;
wire _0458_;
wire _0459_;
wire _0460_;
wire _0461_;
wire _0462_;
wire _0463_;
wire _0464_;
wire _0465_;
wire _0466_;
wire _0467_;
wire _0468_;
wire _0469_;
wire _0470_;
wire _0471_;
wire _0472_;
wire _0473_;
wire _0474_;
wire _0475_;
wire _0476_;
wire _0477_;
wire _0478_;
wire _0479_;
wire _0480_;
wire _0481_;
wire _0482_;
wire _0483_;
wire _0484_;
wire _0485_;
wire _0486_;
wire _0487_;
wire _0488_;
wire _0489_;
wire _0490_;
wire _0491_;
wire _0492_;
wire _0493_;
wire _0494_;
wire _0495_;
wire _0496_;
wire _0497_;
wire _0498_;
wire _0499_;
wire _0500_;
wire _0501_;
wire _0502_;
wire _0503_;
wire _0504_;
wire _0505_;
wire _0506_;
wire _0507_;
wire _0508_;
wire _0509_;
wire _0510_;
wire _0511_;
wire _0512_;
wire _0513_;
wire _0514_;
wire _0515_;
wire _0516_;
wire _0517_;
wire _0518_;
wire _0519_;
wire _0520_;
wire _0521_;
wire _0522_;
wire _0523_;
wire _0524_;
wire _0525_;
wire _0526_;
wire _0527_;
wire _0528_;
wire _0529_;
wire _0530_;
wire _0531_;
wire _0532_;
wire _0533_;
wire _0534_;
wire _0535_;
wire _0536_;
wire _0537_;
wire _0538_;
wire _0539_;
wire _0540_;
wire _0541_;
wire _0542_;
wire _0543_;
wire _0544_;
wire _0545_;
wire _0546_;
wire _0547_;
wire _0548_;
wire _0549_;
wire _0550_;
wire _0551_;
wire _0552_;
wire _0553_;
wire _0554_;
wire _0555_;
wire _0556_;
wire _0557_;
wire _0558_;
wire _0559_;
wire _0560_;
wire _0561_;
wire _0562_;
wire _0563_;
wire _0564_;
wire _0565_;
wire _0566_;
wire _0567_;
wire _0568_;
wire _0569_;
wire _0570_;
wire _0571_;
wire _0572_;
wire _0573_;
wire _0574_;
wire _0575_;
wire _0576_;
wire _0577_;
wire _0578_;
wire _0579_;
wire _0580_;
wire _0581_;
wire _0582_;
wire _0583_;
wire _0584_;
wire _0585_;
wire _0586_;
wire _0587_;
wire _0588_;
wire _0589_;
wire _0590_;
wire _0591_;
wire _0592_;
wire _0593_;
wire _0594_;
wire _0595_;
wire _0596_;
wire _0597_;
wire _0598_;
wire _0599_;
wire _0600_;
wire _0601_;
wire _0602_;
wire _0603_;
wire _0604_;
wire _0605_;
wire _0606_;
wire _0607_;
wire _0608_;
wire _0609_;
wire _0610_;
wire _0611_;
wire _0612_;
wire _0613_;
wire _0614_;
wire _0615_;
wire _0616_;
wire _0617_;
wire _0618_;
wire _0619_;
wire _0620_;
wire _0621_;
wire _0622_;
wire _0623_;
wire _0624_;
wire _0625_;
wire _0626_;
wire _0627_;
wire _0628_;
wire _0629_;
wire _0630_;
wire _0631_;
wire _0632_;
wire _0633_;
wire _0634_;
wire _0635_;
wire _0636_;
wire _0637_;
wire _0638_;
wire _0639_;
wire _0640_;
wire _0641_;
wire _0642_;
wire _0643_;
wire _0644_;
wire _0645_;
wire _0646_;
wire _0647_;
wire _0648_;
wire _0649_;
wire _0650_;
wire _0651_;
wire _0652_;
wire _0653_;
wire _0654_;
wire _0655_;
wire _0656_;
wire _0657_;
wire _0658_;
wire _0659_;
wire _0660_;
wire _0661_;
wire _0662_;
wire _0663_;
wire _0664_;
wire _0665_;
wire _0666_;
wire _0667_;
wire _0668_;
wire _0669_;
wire _0670_;
wire _0671_;
wire _0672_;
wire _0673_;
wire _0674_;
wire _0675_;
wire _0676_;
wire _0677_;
wire _0678_;
wire _0679_;
wire _0680_;
wire _0681_;
wire _0682_;
wire _0683_;
wire _0684_;
wire _0685_;
wire _0686_;
wire _0687_;
wire _0688_;
wire _0689_;
wire _0690_;
wire _0691_;
wire _0692_;
wire _0693_;
wire _0694_;
wire _0695_;
wire _0696_;
wire _0697_;
wire _0698_;
wire _0699_;
wire _0700_;
wire _0701_;
wire _0702_;
wire _0703_;
wire _0704_;
wire _0705_;
wire _0706_;
wire _0707_;
wire _0708_;
wire _0709_;
wire _0710_;
wire _0711_;
wire _0712_;
wire _0713_;
wire _0714_;
wire _0715_;
wire _0716_;
wire _0717_;
wire _0718_;
wire _0719_;
wire _0720_;
wire _0721_;
wire _0722_;
wire _0723_;
wire _0724_;
wire _0725_;
wire _0726_;
wire _0727_;
wire _0728_;
wire _0729_;
wire _0730_;
wire _0731_;
wire _0732_;
wire _0733_;
wire _0734_;
wire _0735_;
wire _0736_;
wire _0737_;
wire _0738_;
wire _0739_;
wire _0740_;
wire _0741_;
wire _0742_;
wire _0743_;
wire _0744_;
wire _0745_;
wire _0746_;
wire _0747_;
wire _0748_;
wire _0749_;
wire _0750_;
wire _0751_;
wire _0752_;
wire _0753_;
wire _0754_;
wire _0755_;
wire _0756_;
wire _0757_;
wire _0758_;
wire _0759_;
wire _0760_;
wire _0761_;
wire _0762_;
wire _0763_;
wire _0764_;
wire _0765_;
wire _0766_;
wire _0767_;
wire _0768_;
wire _0769_;
wire _0770_;
wire _0771_;
wire _0772_;
wire _0773_;
wire _0774_;
wire _0775_;
wire _0776_;
wire _0777_;
wire _0778_;
wire _0779_;
wire _0780_;
wire _0781_;
wire _0782_;
wire _0783_;
wire _0784_;
wire _0785_;
wire _0786_;
wire _0787_;
wire _0788_;
wire _0789_;
wire _0790_;
wire _0791_;
wire _0792_;
wire _0793_;
wire _0794_;
wire _0795_;
wire _0796_;
wire _0797_;
wire _0798_;
wire _0799_;
wire _0800_;
wire _0801_;
wire _0802_;
wire _0803_;
wire _0804_;
wire _0805_;
wire _0806_;
wire _0807_;
wire _0808_;
wire _0809_;
wire _0810_;
wire _0811_;
wire _0812_;
wire _0813_;
wire _0814_;
wire _0815_;
wire _0816_;
wire _0817_;
wire _0818_;
wire _0819_;
wire _0820_;
wire _0821_;
wire _0822_;
wire _0823_;
wire _0824_;
wire _0825_;
wire _0826_;
wire _0827_;
wire _0828_;
wire _0829_;
wire _0830_;
wire _0831_;
wire _0832_;
wire _0833_;
wire _0834_;
wire _0835_;
wire _0836_;
wire _0837_;
wire _0838_;
wire _0839_;
wire _0840_;
wire _0841_;
wire _0842_;
wire _0843_;
wire _0844_;
wire _0845_;
wire _0846_;
wire _0847_;
wire _0848_;
wire _0849_;
wire _0850_;
wire _0851_;
wire _0852_;
wire _0853_;
wire _0854_;
wire _0855_;
wire _0856_;
wire _0857_;
wire _0858_;
wire _0859_;
wire _0860_;
wire _0861_;
wire _0862_;
wire _0863_;
wire _0864_;
wire _0865_;
wire _0866_;
wire _0867_;
wire _0868_;
wire _0869_;
wire _0870_;
wire _0871_;
wire _0872_;
wire _0873_;
wire _0874_;
wire _0875_;
wire _0876_;
wire _0877_;
wire _0878_;
wire _0879_;
wire _0880_;
wire _0881_;
wire _0882_;
wire _0883_;
wire _0884_;
wire _0885_;
wire _0886_;
wire _0887_;
wire _0888_;
wire _0889_;
wire _0890_;
wire _0891_;
wire _0892_;
wire _0893_;
wire _0894_;
wire _0895_;
wire _0896_;
wire _0897_;
wire _0898_;
wire _0899_;
wire _0900_;
wire _0901_;
wire _0902_;
wire _0903_;
wire _0904_;
wire _0905_;
wire _0906_;
wire _0907_;
wire _0908_;
wire _0909_;
wire _0910_;
wire _0911_;
wire _0912_;
wire _0913_;
wire _0914_;
wire _0915_;
wire _0916_;
wire _0917_;
wire _0918_;
wire _0919_;
wire _0920_;
wire _0921_;
wire _0922_;
wire _0923_;
wire _0924_;
wire _0925_;
wire _0926_;
wire _0927_;
wire _0928_;
wire _0929_;
wire _0930_;
wire _0931_;
wire _0932_;
wire _0933_;
wire _0934_;
wire _0935_;
wire _0936_;
wire _0937_;
wire _0938_;
wire _0939_;
wire _0940_;
wire _0941_;
wire _0942_;
wire _0943_;
wire _0944_;
wire _0945_;
wire _0946_;
wire _0947_;
wire _0948_;
wire _0949_;
wire _0950_;
wire _0951_;
wire _0952_;
wire _0953_;
wire _0954_;
wire _0955_;
wire _0956_;
wire _0957_;
wire _0958_;
wire _0959_;
wire _0960_;
wire _0961_;
wire _0962_;
wire _0963_;
wire _0964_;
wire _0965_;
wire _0966_;
wire _0967_;
wire _0968_;
wire _0969_;
wire _0970_;
wire _0971_;
wire _0972_;
wire _0973_;
wire _0974_;
wire _0975_;
wire _0976_;
wire _0977_;
wire _0978_;
wire _0979_;
wire _0980_;
wire _0981_;
wire _0982_;
wire _0983_;
wire _0984_;
wire _0985_;
wire _0986_;
wire _0987_;
wire _0988_;
wire _0989_;
wire _0990_;
wire _0991_;
wire _0992_;
wire _0993_;
wire _0994_;
wire _0995_;
wire _0996_;
wire _0997_;
wire _0998_;
wire _0999_;
wire _1000_;
wire _1001_;
wire _1002_;
wire _1003_;
wire _1004_;
wire _1005_;
wire _1006_;
wire _1007_;
wire _1008_;
wire _1009_;
wire _1010_;
wire _1011_;
wire _1012_;
wire _1013_;
wire _1014_;
wire _1015_;
wire _1016_;
wire _1017_;
wire _1018_;
wire _1019_;
wire _1020_;
wire _1021_;
wire _1022_;
wire _1023_;
wire _1024_;
wire _1025_;
wire _1026_;
wire _1027_;
wire _1028_;
wire _1029_;
wire _1030_;
wire _1031_;
wire _1032_;
wire _1033_;
wire _1034_;
wire _1035_;
wire _1036_;
wire _1037_;
wire _1038_;
wire _1039_;
wire _1040_;
wire _1041_;
wire _1042_;
wire _1043_;
wire _1044_;
wire _1045_;
wire _1046_;
wire _1047_;
wire _1048_;
wire _1049_;
wire _1050_;
wire _1051_;
wire _1052_;
wire _1053_;
wire _1054_;
wire _1055_;
wire _1056_;
wire _1057_;
wire _1058_;
wire _1059_;
wire _1060_;
wire _1061_;
wire _1062_;
wire _1063_;
wire _1064_;
wire _1065_;
wire _1066_;
wire _1067_;
wire _1068_;
wire _1069_;
wire _1070_;
wire _1071_;
wire _1072_;
wire _1073_;
wire _1074_;
wire _1075_;
wire _1076_;
wire _1077_;
wire _1078_;
wire _1079_;
wire _1080_;
wire _1081_;
wire _1082_;
wire _1083_;
wire _1084_;
wire _1085_;
wire _1086_;
wire _1087_;
wire _1088_;
wire _1089_;
wire _1090_;
wire _1091_;
wire _1092_;
wire _1093_;
wire _1094_;
wire _1095_;
wire _1096_;
wire _1097_;
wire _1098_;
wire _1099_;
wire _1100_;
wire _1101_;
wire _1102_;
wire _1103_;
wire _1104_;
wire _1105_;
wire _1106_;
wire _1107_;
wire _1108_;
wire _1109_;
wire _1110_;
wire _1111_;
wire _1112_;
wire _1113_;
wire _1114_;
wire _1115_;
wire _1116_;
wire _1117_;
wire _1118_;
wire _1119_;
wire _1120_;
wire _1121_;
wire _1122_;
wire _1123_;
wire _1124_;
wire _1125_;
wire _1126_;
wire _1127_;
wire _1128_;
wire _1129_;
wire _1130_;
wire _1131_;
wire _1132_;
wire _1133_;
wire _1134_;
wire _1135_;
wire _1136_;
wire _1137_;
wire _1138_;
wire _1139_;
wire _1140_;
wire _1141_;
wire _1142_;
wire _1143_;
wire _1144_;
wire _1145_;
wire _1146_;
wire _1147_;
wire _1148_;
wire _1149_;
wire _1150_;
wire _1151_;
wire _1152_;
wire _1153_;
wire _1154_;
wire _1155_;
wire _1156_;
wire _1157_;
wire _1158_;
wire _1159_;
wire _1160_;
wire _1161_;
wire _1162_;
wire _1163_;
wire _1164_;
wire _1165_;
wire _1166_;
wire _1167_;
wire _1168_;
wire _1169_;
wire _1170_;
wire _1171_;
wire _1172_;
wire _1173_;
wire _1174_;
wire _1175_;
wire _1176_;
wire _1177_;
output CLK_LED;
input [3:0] DATA_AVAILABLE;
input [7:0] DATA_FROM_HASH;
output [7:0] DATA_TO_HASH;
input EXT_RESET_N_fromHost;
output EXT_RESET_N_toClient;
output [5:0] HASH_ADDR;
output HASH_EN;
output HASH_LED;
input ID_fromClient;
output ID_toHost;
input IRQ_OUT_fromClient;
output IRQ_OUT_toHost;
input M1_CLK_IN;
input M1_CLK_SELECT;
output [3:0] MACRO_RD_SELECT;
output [3:0] MACRO_WR_SELECT;
input MISO_fromClient;
output MISO_toHost;
input MOSI_fromHost;
output MOSI_toClient;
input PLL_INPUT;
input S1_CLK_IN;
input S1_CLK_SELECT;
input SCLK_fromHost;
output SCLK_toClient;
input SCSN_fromHost;
output SCSN_toClient;
input [3:0] THREAD_COUNT;
wire \addressalyzerBlock.RST ;
wire \addressalyzerBlock.SPI_CLK ;
wire \addressalyzerBlock.addr_state[0] ;
wire \addressalyzerBlock.addr_state[1] ;
wire \addressalyzerBlock.addr_state[2] ;
wire \addressalyzerBlock.addr_state[3] ;
wire \addressalyzerBlock.addr_state[4] ;
wire \addressalyzerBlock.addr_state[5] ;
wire \addressalyzerBlock.address_local[0] ;
wire \addressalyzerBlock.address_local[10] ;
wire \addressalyzerBlock.address_local[11] ;
wire \addressalyzerBlock.address_local[12] ;
wire \addressalyzerBlock.address_local[13] ;
wire \addressalyzerBlock.address_local[14] ;
wire \addressalyzerBlock.address_local[15] ;
wire \addressalyzerBlock.address_local[1] ;
wire \addressalyzerBlock.address_local[2] ;
wire \addressalyzerBlock.address_local[3] ;
wire \addressalyzerBlock.address_local[4] ;
wire \addressalyzerBlock.address_local[5] ;
wire \addressalyzerBlock.address_local[6] ;
wire \addressalyzerBlock.address_local[7] ;
wire \addressalyzerBlock.address_local[8] ;
wire \addressalyzerBlock.address_local[9] ;
wire \addressalyzerBlock.address_strobe ;
wire \addressalyzerBlock.data_in_ready ;
wire \addressalyzerBlock.data_in_value[0] ;
wire \addressalyzerBlock.data_in_value[1] ;
wire \addressalyzerBlock.data_in_value[2] ;
wire \addressalyzerBlock.data_in_value[3] ;
wire \addressalyzerBlock.data_in_value[4] ;
wire \addressalyzerBlock.data_in_value[5] ;
wire \addressalyzerBlock.data_in_value[6] ;
wire \addressalyzerBlock.data_in_value[7] ;
wire \addressalyzerBlock.end_of_transfer ;
wire \addressalyzerBlock.ram_read_strobe ;
wire \addressalyzerBlock.ram_write_strobe ;
wire \addressalyzerBlock.rdwr_state[0] ;
wire \addressalyzerBlock.rdwr_state[1] ;
wire \addressalyzerBlock.rdwr_state[2] ;
wire \addressalyzerBlock.rdwr_state[3] ;
wire \addressalyzerBlock.start_of_transfer ;
wire \addressalyzerBlock.write_enable_mask ;
wire \clock_divBlock.RST ;
wire \clock_divBlock.clk_out ;
wire \clock_divBlock.counter[0] ;
wire \clock_divBlock.counter[1] ;
wire \clock_divBlock.counter[2] ;
wire \clock_divBlock.counter[3] ;
wire \clock_divBlock.reset_pls[0] ;
wire \clock_divBlock.reset_pls[1] ;
wire \clock_divBlock.reset_pls[2] ;
wire \counter[10] ;
wire \counter[11] ;
wire \counter[12] ;
wire \counter[13] ;
wire \counter[14] ;
wire \counter[15] ;
wire \counter[16] ;
wire \counter[17] ;
wire \counter[18] ;
wire \counter[19] ;
wire \counter[1] ;
wire \counter[20] ;
wire \counter[21] ;
wire \counter[22] ;
wire \counter[2] ;
wire \counter[3] ;
wire \counter[4] ;
wire \counter[5] ;
wire \counter[6] ;
wire \counter[7] ;
wire \counter[8] ;
wire \counter[9] ;
output m1_clk_local;
output one;
wire \regBankBlock.data_out[0] ;
wire \regBankBlock.data_out[1] ;
wire \regBankBlock.data_out[2] ;
wire \regBankBlock.data_out[3] ;
wire \regBankBlock.data_out[4] ;
wire \regBankBlock.data_out[5] ;
wire \regBankBlock.data_out[6] ;
wire \regBankBlock.data_out[7] ;
wire \regBankBlock.hash_en_rs[0] ;
wire \regBankBlock.macro_addr_rs[0][0] ;
wire \regBankBlock.macro_addr_rs[0][1] ;
wire \regBankBlock.macro_addr_rs[0][2] ;
wire \regBankBlock.macro_addr_rs[0][3] ;
wire \regBankBlock.macro_addr_rs[0][4] ;
wire \regBankBlock.macro_addr_rs[0][5] ;
wire \regBankBlock.macro_data_read_rs[0][0] ;
wire \regBankBlock.macro_data_read_rs[0][1] ;
wire \regBankBlock.macro_data_read_rs[0][2] ;
wire \regBankBlock.macro_data_read_rs[0][3] ;
wire \regBankBlock.macro_data_read_rs[0][4] ;
wire \regBankBlock.macro_data_read_rs[0][5] ;
wire \regBankBlock.macro_data_read_rs[0][6] ;
wire \regBankBlock.macro_data_read_rs[0][7] ;
wire \regBankBlock.macro_data_read_rs[1][0] ;
wire \regBankBlock.macro_data_read_rs[1][1] ;
wire \regBankBlock.macro_data_read_rs[1][2] ;
wire \regBankBlock.macro_data_read_rs[1][3] ;
wire \regBankBlock.macro_data_read_rs[1][4] ;
wire \regBankBlock.macro_data_read_rs[1][5] ;
wire \regBankBlock.macro_data_read_rs[1][6] ;
wire \regBankBlock.macro_data_read_rs[1][7] ;
wire \regBankBlock.macro_data_write_rs[0][0] ;
wire \regBankBlock.macro_data_write_rs[0][1] ;
wire \regBankBlock.macro_data_write_rs[0][2] ;
wire \regBankBlock.macro_data_write_rs[0][3] ;
wire \regBankBlock.macro_data_write_rs[0][4] ;
wire \regBankBlock.macro_data_write_rs[0][5] ;
wire \regBankBlock.macro_data_write_rs[0][6] ;
wire \regBankBlock.macro_data_write_rs[0][7] ;
wire \regBankBlock.macro_rs[0][0] ;
wire \regBankBlock.macro_rs[0][1] ;
wire \regBankBlock.macro_rs[0][2] ;
wire \regBankBlock.macro_rs[0][3] ;
wire \regBankBlock.macro_rs[1][0] ;
wire \regBankBlock.macro_rs[1][1] ;
wire \regBankBlock.macro_rs[1][2] ;
wire \regBankBlock.macro_rs[1][3] ;
wire \regBankBlock.perf_counter[0] ;
wire \regBankBlock.perf_counter[10] ;
wire \regBankBlock.perf_counter[11] ;
wire \regBankBlock.perf_counter[12] ;
wire \regBankBlock.perf_counter[13] ;
wire \regBankBlock.perf_counter[14] ;
wire \regBankBlock.perf_counter[15] ;
wire \regBankBlock.perf_counter[16] ;
wire \regBankBlock.perf_counter[17] ;
wire \regBankBlock.perf_counter[18] ;
wire \regBankBlock.perf_counter[19] ;
wire \regBankBlock.perf_counter[1] ;
wire \regBankBlock.perf_counter[20] ;
wire \regBankBlock.perf_counter[21] ;
wire \regBankBlock.perf_counter[22] ;
wire \regBankBlock.perf_counter[23] ;
wire \regBankBlock.perf_counter[24] ;
wire \regBankBlock.perf_counter[25] ;
wire \regBankBlock.perf_counter[26] ;
wire \regBankBlock.perf_counter[27] ;
wire \regBankBlock.perf_counter[28] ;
wire \regBankBlock.perf_counter[29] ;
wire \regBankBlock.perf_counter[2] ;
wire \regBankBlock.perf_counter[30] ;
wire \regBankBlock.perf_counter[31] ;
wire \regBankBlock.perf_counter[3] ;
wire \regBankBlock.perf_counter[4] ;
wire \regBankBlock.perf_counter[5] ;
wire \regBankBlock.perf_counter[6] ;
wire \regBankBlock.perf_counter[7] ;
wire \regBankBlock.perf_counter[8] ;
wire \regBankBlock.perf_counter[9] ;
wire \regBankBlock.rd_select_rs[0][0] ;
wire \regBankBlock.rd_select_rs[0][1] ;
wire \regBankBlock.rd_select_rs[0][2] ;
wire \regBankBlock.rd_select_rs[0][3] ;
wire \regBankBlock.registers[0][0] ;
wire \regBankBlock.registers[0][1] ;
wire \regBankBlock.registers[0][2] ;
wire \regBankBlock.registers[0][3] ;
wire \regBankBlock.registers[0][4] ;
wire \regBankBlock.registers[0][5] ;
wire \regBankBlock.registers[0][6] ;
wire \regBankBlock.registers[0][7] ;
wire \regBankBlock.registers[1][0] ;
wire \regBankBlock.registers[1][1] ;
wire \regBankBlock.registers[1][2] ;
wire \regBankBlock.registers[1][3] ;
wire \regBankBlock.registers[1][4] ;
wire \regBankBlock.registers[1][5] ;
wire \regBankBlock.registers[1][6] ;
wire \regBankBlock.registers[1][7] ;
wire \regBankBlock.registers[2][0] ;
wire \regBankBlock.registers[2][1] ;
wire \regBankBlock.registers[2][2] ;
wire \regBankBlock.registers[2][3] ;
wire \regBankBlock.registers[2][4] ;
wire \regBankBlock.registers[2][5] ;
wire \regBankBlock.registers[2][6] ;
wire \regBankBlock.registers[2][7] ;
wire \regBankBlock.registers[3][0] ;
wire \regBankBlock.registers[3][1] ;
wire \regBankBlock.registers[3][2] ;
wire \regBankBlock.registers[3][4] ;
wire \regBankBlock.registers[3][6] ;
wire \regBankBlock.registers[3][7] ;
wire \regBankBlock.registers[4][7] ;
wire \regBankBlock.registers[5][0] ;
wire \regBankBlock.registers[5][1] ;
wire \regBankBlock.registers[5][2] ;
wire \regBankBlock.registers[5][3] ;
wire \regBankBlock.registers[5][4] ;
wire \regBankBlock.registers[5][5] ;
wire \regBankBlock.registers[5][6] ;
wire \regBankBlock.registers[5][7] ;
wire \regBankBlock.spi_addr[0] ;
wire \regBankBlock.spi_addr[1] ;
wire \regBankBlock.spi_addr[2] ;
wire \regBankBlock.spi_addr[3] ;
wire \regBankBlock.spi_addr[4] ;
wire \regBankBlock.spi_addr[5] ;
wire \regBankBlock.spi_addr[6] ;
wire \regBankBlock.wr_select_rs[0][0] ;
wire \regBankBlock.wr_select_rs[0][1] ;
wire \regBankBlock.wr_select_rs[0][2] ;
wire \regBankBlock.wr_select_rs[0][3] ;
wire \reset_resync[0] ;
wire \spiBlock.MISO ;
wire \spiBlock.bitcount[0] ;
wire \spiBlock.bitcount[1] ;
wire \spiBlock.bitcount[2] ;
wire \spiBlock.byteCountStrobe ;
wire \spiBlock.falling_sclk ;
wire \spiBlock.miso_data_shift_reg[0] ;
wire \spiBlock.miso_data_shift_reg[1] ;
wire \spiBlock.miso_data_shift_reg[2] ;
wire \spiBlock.miso_data_shift_reg[3] ;
wire \spiBlock.miso_data_shift_reg[4] ;
wire \spiBlock.miso_data_shift_reg[5] ;
wire \spiBlock.miso_data_shift_reg[6] ;
wire \spiBlock.miso_data_shift_reg[7] ;
wire \spiBlock.mosi_data_shift_reg[0] ;
wire \spiBlock.mosi_data_shift_reg[1] ;
wire \spiBlock.mosi_data_shift_reg[2] ;
wire \spiBlock.mosi_data_shift_reg[3] ;
wire \spiBlock.mosi_data_shift_reg[4] ;
wire \spiBlock.mosi_data_shift_reg[5] ;
wire \spiBlock.mosi_data_shift_reg[6] ;
wire \spiBlock.mosi_data_shift_reg[7] ;
wire \spiBlock.mosi_resync[0] ;
wire \spiBlock.mosi_resync[1] ;
wire \spiBlock.rising_sclk ;
wire \spiBlock.sclk_edge[0] ;
wire \spiBlock.sclk_edge[1] ;
wire \spiBlock.sclk_resync[0] ;
wire \spiBlock.sclk_resync[1] ;
wire \spiBlock.scsn_edge[0] ;
wire \spiBlock.scsn_edge[1] ;
wire \spiBlock.scsn_resync[0] ;
wire \spiBlock.scsn_resync[1] ;
wire \spiPassBlock.SPI_CLK_RST ;
wire \spiPassBlock.id_active ;
wire \spiPassBlock.id_resync[0] ;
wire \spiPassBlock.irq_resync[0] ;
wire \spiPassBlock.irq_resync[1] ;
wire \spiPassBlock.local_address_select ;
wire \spiPassBlock.reset_resync[0] ;
wire \spi_reset_stretch[10] ;
wire \spi_reset_stretch[11] ;
wire \spi_reset_stretch[12] ;
wire \spi_reset_stretch[13] ;
wire \spi_reset_stretch[14] ;
wire \spi_reset_stretch[15] ;
wire \spi_reset_stretch[16] ;
wire \spi_reset_stretch[17] ;
wire \spi_reset_stretch[18] ;
wire \spi_reset_stretch[5] ;
wire \spi_reset_stretch[6] ;
wire \spi_reset_stretch[7] ;
wire \spi_reset_stretch[8] ;
wire \spi_reset_stretch[9] ;
output zero;
sky130_fd_sc_hd__buf_2 _1178_ (
.A(\spiBlock.falling_sclk ),
.X(_0785_)
);
sky130_fd_sc_hd__buf_2 _1179_ (
.A(_0785_),
.X(_0786_)
);
sky130_fd_sc_hd__inv_2 _1180_ (
.A(\spiBlock.falling_sclk ),
.Y(_0787_)
);
sky130_fd_sc_hd__buf_2 _1181_ (
.A(_0787_),
.X(_0788_)
);
sky130_fd_sc_hd__or2_4 _1182_ (
.A(\spiBlock.miso_data_shift_reg[5] ),
.B(_0788_),
.X(_0789_)
);
sky130_fd_sc_hd__o21ai_4 _1183_ (
.A1(\spiBlock.miso_data_shift_reg[6] ),
.A2(_0786_),
.B1(_0789_),
.Y(_0790_)
);
sky130_fd_sc_hd__buf_2 _1184_ (
.A(\addressalyzerBlock.data_in_ready ),
.X(_0791_)
);
sky130_fd_sc_hd__inv_2 _1185_ (
.A(_0791_),
.Y(_0792_)
);
sky130_fd_sc_hd__buf_2 _1186_ (
.A(_0792_),
.X(_0793_)
);
sky130_fd_sc_hd__buf_2 _1187_ (
.A(_0793_),
.X(_0794_)
);
sky130_fd_sc_hd__buf_2 _1188_ (
.A(_0792_),
.X(_0795_)
);
sky130_fd_sc_hd__inv_2 _1189_ (
.A(\addressalyzerBlock.RST ),
.Y(_0796_)
);
sky130_fd_sc_hd__buf_2 _1190_ (
.A(_0796_),
.X(_0797_)
);
sky130_fd_sc_hd__buf_2 _1191_ (
.A(_0797_),
.X(_0798_)
);
sky130_fd_sc_hd__o21ai_4 _1192_ (
.A1(\regBankBlock.data_out[6] ),
.A2(_0795_),
.B1(_0798_),
.Y(_0799_)
);
sky130_fd_sc_hd__a21oi_4 _1193_ (
.A1(_0790_),
.A2(_0794_),
.B1(_0799_),
.Y(_0270_)
);
sky130_fd_sc_hd__or2_4 _1194_ (
.A(\spiBlock.miso_data_shift_reg[4] ),
.B(_0788_),
.X(_0800_)
);
sky130_fd_sc_hd__o21ai_4 _1195_ (
.A1(\spiBlock.miso_data_shift_reg[5] ),
.A2(_0786_),
.B1(_0800_),
.Y(_0801_)
);
sky130_fd_sc_hd__o21ai_4 _1196_ (
.A1(\regBankBlock.data_out[5] ),
.A2(_0795_),
.B1(_0798_),
.Y(_0802_)
);
sky130_fd_sc_hd__a21oi_4 _1197_ (
.A1(_0801_),
.A2(_0794_),
.B1(_0802_),
.Y(_0269_)
);
sky130_fd_sc_hd__or2_4 _1198_ (
.A(\spiBlock.miso_data_shift_reg[3] ),
.B(_0787_),
.X(_0803_)
);
sky130_fd_sc_hd__o21ai_4 _1199_ (
.A1(\spiBlock.miso_data_shift_reg[4] ),
.A2(_0786_),
.B1(_0803_),
.Y(_0804_)
);
sky130_fd_sc_hd__o21ai_4 _1200_ (
.A1(\regBankBlock.data_out[4] ),
.A2(_0795_),
.B1(_0798_),
.Y(_0805_)
);
sky130_fd_sc_hd__a21oi_4 _1201_ (
.A1(_0804_),
.A2(_0794_),
.B1(_0805_),
.Y(_0268_)
);
sky130_fd_sc_hd__or2_4 _1202_ (
.A(\spiBlock.miso_data_shift_reg[3] ),
.B(_0785_),
.X(_0806_)
);
sky130_fd_sc_hd__o21ai_4 _1203_ (
.A1(\spiBlock.miso_data_shift_reg[2] ),
.A2(_0788_),
.B1(_0806_),
.Y(_0807_)
);
sky130_fd_sc_hd__o21ai_4 _1204_ (
.A1(\regBankBlock.data_out[3] ),
.A2(_0795_),
.B1(_0798_),
.Y(_0808_)
);
sky130_fd_sc_hd__a21oi_4 _1205_ (
.A1(_0807_),
.A2(_0794_),
.B1(_0808_),
.Y(_0267_)
);
sky130_fd_sc_hd__or2_4 _1206_ (
.A(\spiBlock.miso_data_shift_reg[1] ),
.B(_0787_),
.X(_0809_)
);
sky130_fd_sc_hd__o21ai_4 _1207_ (
.A1(\spiBlock.miso_data_shift_reg[2] ),
.A2(_0785_),
.B1(_0809_),
.Y(_0810_)
);
sky130_fd_sc_hd__o21ai_4 _1208_ (
.A1(\regBankBlock.data_out[2] ),
.A2(_0793_),
.B1(_0798_),
.Y(_0811_)
);
sky130_fd_sc_hd__a21oi_4 _1209_ (
.A1(_0810_),
.A2(_0794_),
.B1(_0811_),
.Y(_0266_)
);
sky130_fd_sc_hd__or2_4 _1210_ (
.A(\spiBlock.miso_data_shift_reg[1] ),
.B(\spiBlock.falling_sclk ),
.X(_0812_)
);
sky130_fd_sc_hd__o21ai_4 _1211_ (
.A1(\spiBlock.miso_data_shift_reg[0] ),
.A2(_0788_),
.B1(_0812_),
.Y(_0813_)
);
sky130_fd_sc_hd__buf_2 _1212_ (
.A(_0792_),
.X(_0814_)
);
sky130_fd_sc_hd__buf_2 _1213_ (
.A(_0797_),
.X(_0815_)
);
sky130_fd_sc_hd__o21ai_4 _1214_ (
.A1(\regBankBlock.data_out[1] ),
.A2(_0793_),
.B1(_0815_),
.Y(_0816_)
);
sky130_fd_sc_hd__a21oi_4 _1215_ (
.A1(_0813_),
.A2(_0814_),
.B1(_0816_),
.Y(_0265_)
);
sky130_fd_sc_hd__nand3_4 _1216_ (
.A(_0788_),
.B(_0795_),
.C(\spiBlock.miso_data_shift_reg[0] ),
.Y(_0817_)
);
sky130_fd_sc_hd__buf_2 _1217_ (
.A(_0791_),
.X(_0818_)
);
sky130_fd_sc_hd__nand2_4 _1218_ (
.A(\regBankBlock.data_out[0] ),
.B(_0818_),
.Y(_0819_)
);
sky130_fd_sc_hd__buf_2 _1219_ (
.A(\addressalyzerBlock.RST ),
.X(_0820_)
);
sky130_fd_sc_hd__buf_2 _1220_ (
.A(_0820_),
.X(_0821_)
);
sky130_fd_sc_hd__buf_2 _1221_ (
.A(_0821_),
.X(_0822_)
);
sky130_fd_sc_hd__buf_2 _1222_ (
.A(_0822_),
.X(_0823_)
);
sky130_fd_sc_hd__a21oi_4 _1223_ (
.A1(_0817_),
.A2(_0819_),
.B1(_0823_),
.Y(_0264_)
);
sky130_fd_sc_hd__inv_2 _1224_ (
.A(\regBankBlock.perf_counter[26] ),
.Y(_0824_)
);
sky130_fd_sc_hd__buf_2 _1225_ (
.A(_0824_),
.X(_0825_)
);
sky130_fd_sc_hd__nand2_4 _1226_ (
.A(\regBankBlock.perf_counter[23] ),
.B(\regBankBlock.perf_counter[22] ),
.Y(_0826_)
);
sky130_fd_sc_hd__nand2_4 _1227_ (
.A(\regBankBlock.perf_counter[25] ),
.B(\regBankBlock.perf_counter[24] ),
.Y(_0827_)
);
sky130_fd_sc_hd__nand2_4 _1228_ (
.A(\regBankBlock.perf_counter[13] ),
.B(\regBankBlock.perf_counter[12] ),
.Y(_0828_)
);
sky130_fd_sc_hd__inv_2 _1229_ (
.A(\regBankBlock.perf_counter[6] ),
.Y(_0829_)
);
sky130_fd_sc_hd__inv_2 _1230_ (
.A(\regBankBlock.perf_counter[3] ),
.Y(_0830_)
);
sky130_fd_sc_hd__nand2_4 _1231_ (
.A(\regBankBlock.perf_counter[5] ),
.B(\regBankBlock.perf_counter[4] ),
.Y(_0831_)
);
sky130_fd_sc_hd__nand4_4 _1232_ (
.A(\regBankBlock.registers[3][2] ),
.B(\regBankBlock.perf_counter[2] ),
.C(\regBankBlock.perf_counter[1] ),
.D(\regBankBlock.perf_counter[0] ),
.Y(_0832_)
);
sky130_fd_sc_hd__nor4_4 _1233_ (
.A(_0829_),
.B(_0830_),
.C(_0831_),
.D(_0832_),
.Y(_0833_)
);
sky130_fd_sc_hd__nand2_4 _1234_ (
.A(\regBankBlock.perf_counter[9] ),
.B(\regBankBlock.perf_counter[8] ),
.Y(_0834_)
);
sky130_fd_sc_hd__inv_2 _1235_ (
.A(_0834_),
.Y(_0835_)
);
sky130_fd_sc_hd__nand2_4 _1236_ (
.A(\regBankBlock.perf_counter[11] ),
.B(\regBankBlock.perf_counter[10] ),
.Y(_0836_)
);
sky130_fd_sc_hd__inv_2 _1237_ (
.A(_0836_),
.Y(_0837_)
);
sky130_fd_sc_hd__nand4_4 _1238_ (
.A(\regBankBlock.perf_counter[7] ),
.B(_0833_),
.C(_0835_),
.D(_0837_),
.Y(_0838_)
);
sky130_fd_sc_hd__nor2_4 _1239_ (
.A(_0828_),
.B(_0838_),
.Y(_0839_)
);
sky130_fd_sc_hd__nand2_4 _1240_ (
.A(\regBankBlock.perf_counter[15] ),
.B(\regBankBlock.perf_counter[14] ),
.Y(_0840_)
);
sky130_fd_sc_hd__inv_2 _1241_ (
.A(_0840_),
.Y(_0841_)
);
sky130_fd_sc_hd__and4_4 _1242_ (
.A(\regBankBlock.perf_counter[19] ),
.B(\regBankBlock.perf_counter[18] ),
.C(\regBankBlock.perf_counter[17] ),
.D(\regBankBlock.perf_counter[16] ),
.X(_0842_)
);
sky130_fd_sc_hd__buf_2 _1243_ (
.A(_0842_),
.X(_0843_)
);
sky130_fd_sc_hd__nand2_4 _1244_ (
.A(\regBankBlock.perf_counter[21] ),
.B(\regBankBlock.perf_counter[20] ),
.Y(_0844_)
);
sky130_fd_sc_hd__inv_2 _1245_ (
.A(_0844_),
.Y(_0845_)
);
sky130_fd_sc_hd__nand4_4 _1246_ (
.A(_0839_),
.B(_0841_),
.C(_0843_),
.D(_0845_),
.Y(_0846_)
);
sky130_fd_sc_hd__nor4_4 _1247_ (
.A(_0825_),
.B(_0826_),
.C(_0827_),
.D(_0846_),
.Y(_0847_)
);
sky130_fd_sc_hd__nand2_4 _1248_ (
.A(\regBankBlock.perf_counter[29] ),
.B(\regBankBlock.perf_counter[28] ),
.Y(_0848_)
);
sky130_fd_sc_hd__inv_2 _1249_ (
.A(_0848_),
.Y(_0849_)
);
sky130_fd_sc_hd__nand4_4 _1250_ (
.A(\regBankBlock.perf_counter[30] ),
.B(_0847_),
.C(\regBankBlock.perf_counter[27] ),
.D(_0849_),
.Y(_0850_)
);
sky130_fd_sc_hd__inv_2 _1251_ (
.A(\regBankBlock.perf_counter[31] ),
.Y(_0851_)
);
sky130_fd_sc_hd__nand2_4 _1252_ (
.A(_0850_),
.B(_0851_),
.Y(_0852_)
);
sky130_fd_sc_hd__inv_2 _1253_ (
.A(\clock_divBlock.RST ),
.Y(_0853_)
);
sky130_fd_sc_hd__buf_2 _1254_ (
.A(_0853_),
.X(_0854_)
);
sky130_fd_sc_hd__buf_2 _1255_ (
.A(_0854_),
.X(_0855_)
);
sky130_fd_sc_hd__inv_2 _1256_ (
.A(\regBankBlock.perf_counter[27] ),
.Y(_0856_)
);
sky130_fd_sc_hd__buf_2 _1257_ (
.A(_0827_),
.X(_0857_)
);
sky130_fd_sc_hd__nor3_4 _1258_ (
.A(_0828_),
.B(_0840_),
.C(_0838_),
.Y(_0858_)
);
sky130_fd_sc_hd__inv_2 _1259_ (
.A(_0826_),
.Y(_0859_)
);
sky130_fd_sc_hd__nand4_4 _1260_ (
.A(_0858_),
.B(_0843_),
.C(_0845_),
.D(_0859_),
.Y(_0860_)
);
sky130_fd_sc_hd__nor4_4 _1261_ (
.A(_0856_),
.B(_0825_),
.C(_0857_),
.D(_0860_),
.Y(_0861_)
);
sky130_fd_sc_hd__nand4_4 _1262_ (
.A(\regBankBlock.perf_counter[31] ),
.B(_0861_),
.C(\regBankBlock.perf_counter[30] ),
.D(_0849_),
.Y(_0862_)
);
sky130_fd_sc_hd__nand3_4 _1263_ (
.A(_0852_),
.B(_0855_),
.C(_0862_),
.Y(_0863_)
);
sky130_fd_sc_hd__inv_2 _1264_ (
.A(_0863_),
.Y(_0263_)
);
sky130_fd_sc_hd__nor2_4 _1265_ (
.A(_0857_),
.B(_0860_),
.Y(_0864_)
);
sky130_fd_sc_hd__nand4_4 _1266_ (
.A(\regBankBlock.perf_counter[27] ),
.B(_0864_),
.C(\regBankBlock.perf_counter[26] ),
.D(_0849_),
.Y(_0865_)
);
sky130_fd_sc_hd__inv_2 _1267_ (
.A(\regBankBlock.perf_counter[30] ),
.Y(_0866_)
);
sky130_fd_sc_hd__nand2_4 _1268_ (
.A(_0865_),
.B(_0866_),
.Y(_0867_)
);
sky130_fd_sc_hd__buf_2 _1269_ (
.A(_0853_),
.X(_0868_)
);
sky130_fd_sc_hd__buf_2 _1270_ (
.A(_0868_),
.X(_0869_)
);
sky130_fd_sc_hd__and3_4 _1271_ (
.A(_0867_),
.B(_0869_),
.C(_0850_),
.X(_0262_)
);
sky130_fd_sc_hd__nand4_4 _1272_ (
.A(\regBankBlock.perf_counter[28] ),
.B(_0864_),
.C(\regBankBlock.perf_counter[27] ),
.D(\regBankBlock.perf_counter[26] ),
.Y(_0870_)
);
sky130_fd_sc_hd__inv_2 _1273_ (
.A(\regBankBlock.perf_counter[29] ),
.Y(_0871_)
);
sky130_fd_sc_hd__buf_2 _1274_ (
.A(\clock_divBlock.RST ),
.X(_0872_)
);
sky130_fd_sc_hd__buf_2 _1275_ (
.A(_0872_),
.X(_0873_)
);
sky130_fd_sc_hd__a21oi_4 _1276_ (
.A1(_0870_),
.A2(_0871_),
.B1(_0873_),
.Y(_0874_)
);
sky130_fd_sc_hd__nand4_4 _1277_ (
.A(\regBankBlock.perf_counter[29] ),
.B(_0847_),
.C(\regBankBlock.perf_counter[28] ),
.D(\regBankBlock.perf_counter[27] ),
.Y(_0875_)
);
sky130_fd_sc_hd__nand2_4 _1278_ (
.A(_0874_),
.B(_0875_),
.Y(_0876_)
);
sky130_fd_sc_hd__inv_2 _1279_ (
.A(_0876_),
.Y(_0261_)
);
sky130_fd_sc_hd__inv_2 _1280_ (
.A(\regBankBlock.perf_counter[28] ),
.Y(_0877_)
);
sky130_fd_sc_hd__o41ai_4 _1281_ (
.A1(_0856_),
.A2(_0825_),
.A3(_0857_),
.A4(_0860_),
.B1(_0877_),
.Y(_0878_)
);
sky130_fd_sc_hd__and3_4 _1282_ (
.A(_0878_),
.B(_0869_),
.C(_0870_),
.X(_0260_)
);
sky130_fd_sc_hd__buf_2 _1283_ (
.A(\clock_divBlock.RST ),
.X(_0879_)
);
sky130_fd_sc_hd__buf_2 _1284_ (
.A(_0879_),
.X(_0880_)
);
sky130_fd_sc_hd__o41a_4 _1285_ (
.A1(_0825_),
.A2(_0826_),
.A3(_0857_),
.A4(_0846_),
.B1(_0856_),
.X(_0881_)
);
sky130_fd_sc_hd__nor3_4 _1286_ (
.A(_0880_),
.B(_0861_),
.C(_0881_),
.Y(_0259_)
);
sky130_fd_sc_hd__inv_2 _1287_ (
.A(_0847_),
.Y(_0882_)
);
sky130_fd_sc_hd__o21ai_4 _1288_ (
.A1(_0857_),
.A2(_0860_),
.B1(_0825_),
.Y(_0883_)
);
sky130_fd_sc_hd__nand3_4 _1289_ (
.A(_0882_),
.B(_0855_),
.C(_0883_),
.Y(_0884_)
);
sky130_fd_sc_hd__inv_2 _1290_ (
.A(_0884_),
.Y(_0258_)
);
sky130_fd_sc_hd__inv_2 _1291_ (
.A(_0846_),
.Y(_0885_)
);
sky130_fd_sc_hd__nand3_4 _1292_ (
.A(_0885_),
.B(\regBankBlock.perf_counter[24] ),
.C(_0859_),
.Y(_0886_)
);
sky130_fd_sc_hd__inv_2 _1293_ (
.A(\regBankBlock.perf_counter[25] ),
.Y(_0887_)
);
sky130_fd_sc_hd__a21oi_4 _1294_ (
.A1(_0886_),
.A2(_0887_),
.B1(_0873_),
.Y(_0888_)
);
sky130_fd_sc_hd__nand4_4 _1295_ (
.A(\regBankBlock.perf_counter[25] ),
.B(_0885_),
.C(\regBankBlock.perf_counter[24] ),
.D(_0859_),
.Y(_0889_)
);
sky130_fd_sc_hd__nand2_4 _1296_ (
.A(_0888_),
.B(_0889_),
.Y(_0890_)
);
sky130_fd_sc_hd__inv_2 _1297_ (
.A(_0890_),
.Y(_0257_)
);
sky130_fd_sc_hd__buf_2 _1298_ (
.A(_0868_),
.X(_0891_)
);
sky130_fd_sc_hd__inv_2 _1299_ (
.A(\regBankBlock.perf_counter[24] ),
.Y(_0892_)
);
sky130_fd_sc_hd__nand2_4 _1300_ (
.A(_0860_),
.B(_0892_),
.Y(_0893_)
);
sky130_fd_sc_hd__nand3_4 _1301_ (
.A(_0886_),
.B(_0891_),
.C(_0893_),
.Y(_0894_)
);
sky130_fd_sc_hd__inv_2 _1302_ (
.A(_0894_),
.Y(_0256_)
);
sky130_fd_sc_hd__buf_2 _1303_ (
.A(_0858_),
.X(_0895_)
);
sky130_fd_sc_hd__buf_2 _1304_ (
.A(\regBankBlock.perf_counter[22] ),
.X(_0896_)
);
sky130_fd_sc_hd__and4_4 _1305_ (
.A(_0895_),
.B(_0896_),
.C(_0843_),
.D(_0845_),
.X(_0897_)
);
sky130_fd_sc_hd__buf_2 _1306_ (
.A(_0868_),
.X(_0898_)
);
sky130_fd_sc_hd__o21a_4 _1307_ (
.A1(\regBankBlock.perf_counter[23] ),
.A2(_0897_),
.B1(_0898_),
.X(_0899_)
);
sky130_fd_sc_hd__nand3_4 _1308_ (
.A(_0885_),
.B(\regBankBlock.perf_counter[23] ),
.C(_0896_),
.Y(_0900_)
);
sky130_fd_sc_hd__nand2_4 _1309_ (
.A(_0899_),
.B(_0900_),
.Y(_0901_)
);
sky130_fd_sc_hd__inv_2 _1310_ (
.A(_0901_),
.Y(_0255_)
);
sky130_fd_sc_hd__buf_2 _1311_ (
.A(_0843_),
.X(_0902_)
);
sky130_fd_sc_hd__a41oi_4 _1312_ (
.A1(_0896_),
.A2(_0895_),
.A3(_0902_),
.A4(_0845_),
.B1(_0872_),
.Y(_0903_)
);
sky130_fd_sc_hd__o21ai_4 _1313_ (
.A1(_0896_),
.A2(_0885_),
.B1(_0903_),
.Y(_0904_)
);
sky130_fd_sc_hd__inv_2 _1314_ (
.A(_0904_),
.Y(_0254_)
);
sky130_fd_sc_hd__buf_2 _1315_ (
.A(\regBankBlock.perf_counter[20] ),
.X(_0905_)
);
sky130_fd_sc_hd__and4_4 _1316_ (
.A(_0839_),
.B(_0905_),
.C(_0841_),
.D(_0902_),
.X(_0906_)
);
sky130_fd_sc_hd__o21a_4 _1317_ (
.A1(\regBankBlock.perf_counter[21] ),
.A2(_0906_),
.B1(_0898_),
.X(_0907_)
);
sky130_fd_sc_hd__nand4_4 _1318_ (
.A(\regBankBlock.perf_counter[21] ),
.B(_0895_),
.C(_0905_),
.D(_0902_),
.Y(_0908_)
);
sky130_fd_sc_hd__nand2_4 _1319_ (
.A(_0907_),
.B(_0908_),
.Y(_0909_)
);
sky130_fd_sc_hd__inv_2 _1320_ (
.A(_0909_),
.Y(_0253_)
);
sky130_fd_sc_hd__buf_2 _1321_ (
.A(_0841_),
.X(_0910_)
);
sky130_fd_sc_hd__nand3_4 _1322_ (
.A(_0839_),
.B(_0910_),
.C(_0902_),
.Y(_0911_)
);
sky130_fd_sc_hd__inv_2 _1323_ (
.A(_0911_),
.Y(_0912_)
);
sky130_fd_sc_hd__buf_2 _1324_ (
.A(_0839_),
.X(_0913_)
);
sky130_fd_sc_hd__a41oi_4 _1325_ (
.A1(_0905_),
.A2(_0913_),
.A3(_0910_),
.A4(_0902_),
.B1(_0872_),
.Y(_0914_)
);
sky130_fd_sc_hd__o21ai_4 _1326_ (
.A1(_0905_),
.A2(_0912_),
.B1(_0914_),
.Y(_0915_)
);
sky130_fd_sc_hd__inv_2 _1327_ (
.A(_0915_),
.Y(_0252_)
);
sky130_fd_sc_hd__buf_2 _1328_ (
.A(\regBankBlock.perf_counter[18] ),
.X(_0916_)
);
sky130_fd_sc_hd__buf_2 _1329_ (
.A(\regBankBlock.perf_counter[16] ),
.X(_0917_)
);
sky130_fd_sc_hd__and4_4 _1330_ (
.A(_0895_),
.B(_0916_),
.C(\regBankBlock.perf_counter[17] ),
.D(_0917_),
.X(_0918_)
);
sky130_fd_sc_hd__o21a_4 _1331_ (
.A1(\regBankBlock.perf_counter[19] ),
.A2(_0918_),
.B1(_0898_),
.X(_0919_)
);
sky130_fd_sc_hd__inv_2 _1332_ (
.A(\regBankBlock.perf_counter[16] ),
.Y(_0920_)
);
sky130_fd_sc_hd__nor4_4 _1333_ (
.A(_0920_),
.B(_0828_),
.C(_0840_),
.D(_0838_),
.Y(_0921_)
);
sky130_fd_sc_hd__buf_2 _1334_ (
.A(\regBankBlock.perf_counter[17] ),
.X(_0922_)
);
sky130_fd_sc_hd__nand4_4 _1335_ (
.A(\regBankBlock.perf_counter[19] ),
.B(_0921_),
.C(_0916_),
.D(_0922_),
.Y(_0923_)
);
sky130_fd_sc_hd__nand2_4 _1336_ (
.A(_0919_),
.B(_0923_),
.Y(_0924_)
);
sky130_fd_sc_hd__inv_2 _1337_ (
.A(_0924_),
.Y(_0251_)
);
sky130_fd_sc_hd__and4_4 _1338_ (
.A(_0913_),
.B(_0922_),
.C(_0917_),
.D(_0910_),
.X(_0925_)
);
sky130_fd_sc_hd__buf_2 _1339_ (
.A(_0872_),
.X(_0926_)
);
sky130_fd_sc_hd__a41oi_4 _1340_ (
.A1(_0916_),
.A2(_0895_),
.A3(_0922_),
.A4(_0917_),
.B1(_0926_),
.Y(_0927_)
);
sky130_fd_sc_hd__o21a_4 _1341_ (
.A1(_0916_),
.A2(_0925_),
.B1(_0927_),
.X(_0250_)
);
sky130_fd_sc_hd__a41oi_4 _1342_ (
.A1(_0922_),
.A2(_0913_),
.A3(_0917_),
.A4(_0910_),
.B1(_0926_),
.Y(_0928_)
);
sky130_fd_sc_hd__o21a_4 _1343_ (
.A1(_0922_),
.A2(_0921_),
.B1(_0928_),
.X(_0249_)
);
sky130_fd_sc_hd__a21o_4 _1344_ (
.A1(_0913_),
.A2(_0910_),
.B1(_0917_),
.X(_0929_)
);
sky130_fd_sc_hd__inv_2 _1345_ (
.A(_0921_),
.Y(_0930_)
);
sky130_fd_sc_hd__buf_2 _1346_ (
.A(_0868_),
.X(_0931_)
);
sky130_fd_sc_hd__nand3_4 _1347_ (
.A(_0929_),
.B(_0930_),
.C(_0931_),
.Y(_0932_)
);
sky130_fd_sc_hd__inv_2 _1348_ (
.A(_0932_),
.Y(_0248_)
);
sky130_fd_sc_hd__inv_2 _1349_ (
.A(\regBankBlock.perf_counter[14] ),
.Y(_0933_)
);
sky130_fd_sc_hd__buf_2 _1350_ (
.A(_0838_),
.X(_0934_)
);
sky130_fd_sc_hd__nor3_4 _1351_ (
.A(_0933_),
.B(_0828_),
.C(_0934_),
.Y(_0935_)
);
sky130_fd_sc_hd__o21a_4 _1352_ (
.A1(\regBankBlock.perf_counter[15] ),
.A2(_0935_),
.B1(_0898_),
.X(_0936_)
);
sky130_fd_sc_hd__nand3_4 _1353_ (
.A(_0913_),
.B(\regBankBlock.perf_counter[15] ),
.C(\regBankBlock.perf_counter[14] ),
.Y(_0937_)
);
sky130_fd_sc_hd__nand2_4 _1354_ (
.A(_0936_),
.B(_0937_),
.Y(_0938_)
);
sky130_fd_sc_hd__inv_2 _1355_ (
.A(_0938_),
.Y(_0247_)
);
sky130_fd_sc_hd__inv_2 _1356_ (
.A(_0935_),
.Y(_0939_)
);
sky130_fd_sc_hd__o21ai_4 _1357_ (
.A1(_0828_),
.A2(_0934_),
.B1(_0933_),
.Y(_0940_)
);
sky130_fd_sc_hd__nand3_4 _1358_ (
.A(_0939_),
.B(_0891_),
.C(_0940_),
.Y(_0941_)
);
sky130_fd_sc_hd__inv_2 _1359_ (
.A(_0941_),
.Y(_0246_)
);
sky130_fd_sc_hd__inv_2 _1360_ (
.A(\regBankBlock.perf_counter[12] ),
.Y(_0942_)
);
sky130_fd_sc_hd__nor2_4 _1361_ (
.A(_0942_),
.B(_0934_),
.Y(_0943_)
);
sky130_fd_sc_hd__o21a_4 _1362_ (
.A1(\regBankBlock.perf_counter[13] ),
.A2(_0943_),
.B1(_0898_),
.X(_0944_)
);
sky130_fd_sc_hd__nor3_4 _1363_ (
.A(_0830_),
.B(_0831_),
.C(_0832_),
.Y(_0945_)
);
sky130_fd_sc_hd__buf_2 _1364_ (
.A(\regBankBlock.perf_counter[7] ),
.X(_0946_)
);
sky130_fd_sc_hd__and4_4 _1365_ (
.A(_0945_),
.B(_0946_),
.C(\regBankBlock.perf_counter[6] ),
.D(_0835_),
.X(_0947_)
);
sky130_fd_sc_hd__buf_2 _1366_ (
.A(_0947_),
.X(_0948_)
);
sky130_fd_sc_hd__nand4_4 _1367_ (
.A(\regBankBlock.perf_counter[13] ),
.B(_0948_),
.C(\regBankBlock.perf_counter[12] ),
.D(_0837_),
.Y(_0949_)
);
sky130_fd_sc_hd__nand2_4 _1368_ (
.A(_0944_),
.B(_0949_),
.Y(_0950_)
);
sky130_fd_sc_hd__inv_2 _1369_ (
.A(_0950_),
.Y(_0245_)
);
sky130_fd_sc_hd__o21ai_4 _1370_ (
.A1(_0942_),
.A2(_0934_),
.B1(_0931_),
.Y(_0951_)
);
sky130_fd_sc_hd__a21oi_4 _1371_ (
.A1(_0942_),
.A2(_0934_),
.B1(_0951_),
.Y(_0244_)
);
sky130_fd_sc_hd__buf_2 _1372_ (
.A(\regBankBlock.perf_counter[10] ),
.X(_0952_)
);
sky130_fd_sc_hd__and4_4 _1373_ (
.A(_0833_),
.B(_0952_),
.C(_0946_),
.D(_0835_),
.X(_0953_)
);
sky130_fd_sc_hd__buf_2 _1374_ (
.A(_0853_),
.X(_0954_)
);
sky130_fd_sc_hd__o21a_4 _1375_ (
.A1(\regBankBlock.perf_counter[11] ),
.A2(_0953_),
.B1(_0954_),
.X(_0955_)
);
sky130_fd_sc_hd__nand3_4 _1376_ (
.A(_0948_),
.B(\regBankBlock.perf_counter[11] ),
.C(_0952_),
.Y(_0956_)
);
sky130_fd_sc_hd__nand2_4 _1377_ (
.A(_0955_),
.B(_0956_),
.Y(_0957_)
);
sky130_fd_sc_hd__inv_2 _1378_ (
.A(_0957_),
.Y(_0243_)
);
sky130_fd_sc_hd__buf_2 _1379_ (
.A(_0833_),
.X(_0958_)
);
sky130_fd_sc_hd__buf_2 _1380_ (
.A(_0946_),
.X(_0959_)
);
sky130_fd_sc_hd__a41oi_4 _1381_ (
.A1(_0952_),
.A2(_0958_),
.A3(_0959_),
.A4(_0835_),
.B1(_0873_),
.Y(_0960_)
);
sky130_fd_sc_hd__o21a_4 _1382_ (
.A1(_0952_),
.A2(_0948_),
.B1(_0960_),
.X(_0242_)
);
sky130_fd_sc_hd__and4_4 _1383_ (
.A(_0945_),
.B(\regBankBlock.perf_counter[8] ),
.C(_0946_),
.D(\regBankBlock.perf_counter[6] ),
.X(_0961_)
);
sky130_fd_sc_hd__o21a_4 _1384_ (
.A1(\regBankBlock.perf_counter[9] ),
.A2(_0961_),
.B1(_0954_),
.X(_0962_)
);
sky130_fd_sc_hd__nand4_4 _1385_ (
.A(\regBankBlock.perf_counter[9] ),
.B(_0833_),
.C(\regBankBlock.perf_counter[8] ),
.D(_0959_),
.Y(_0963_)
);
sky130_fd_sc_hd__nand2_4 _1386_ (
.A(_0962_),
.B(_0963_),
.Y(_0964_)
);
sky130_fd_sc_hd__inv_2 _1387_ (
.A(_0964_),
.Y(_0241_)
);
sky130_fd_sc_hd__buf_2 _1388_ (
.A(_0879_),
.X(_0965_)
);
sky130_fd_sc_hd__a21oi_4 _1389_ (
.A1(_0958_),
.A2(_0959_),
.B1(\regBankBlock.perf_counter[8] ),
.Y(_0966_)
);
sky130_fd_sc_hd__nor3_4 _1390_ (
.A(_0965_),
.B(_0961_),
.C(_0966_),
.Y(_0240_)
);
sky130_fd_sc_hd__buf_2 _1391_ (
.A(_0872_),
.X(_0967_)
);
sky130_fd_sc_hd__a21oi_4 _1392_ (
.A1(_0958_),
.A2(_0959_),
.B1(_0967_),
.Y(_0968_)
);
sky130_fd_sc_hd__o21a_4 _1393_ (
.A1(_0959_),
.A2(_0958_),
.B1(_0968_),
.X(_0239_)
);
sky130_fd_sc_hd__nor2_4 _1394_ (
.A(\regBankBlock.perf_counter[6] ),
.B(_0945_),
.Y(_0969_)
);
sky130_fd_sc_hd__nor3_4 _1395_ (
.A(_0965_),
.B(_0958_),
.C(_0969_),
.Y(_0238_)
);
sky130_fd_sc_hd__inv_2 _1396_ (
.A(\regBankBlock.perf_counter[4] ),
.Y(_0970_)
);
sky130_fd_sc_hd__nor3_4 _1397_ (
.A(_0970_),
.B(_0830_),
.C(_0832_),
.Y(_0971_)
);
sky130_fd_sc_hd__o21ai_4 _1398_ (
.A1(\regBankBlock.perf_counter[5] ),
.A2(_0971_),
.B1(_0954_),
.Y(_0972_)
);
sky130_fd_sc_hd__a21o_4 _1399_ (
.A1(\regBankBlock.perf_counter[5] ),
.A2(_0971_),
.B1(_0972_),
.X(_0973_)
);
sky130_fd_sc_hd__inv_2 _1400_ (
.A(_0973_),
.Y(_0237_)
);
sky130_fd_sc_hd__nor2_4 _1401_ (
.A(_0830_),
.B(_0832_),
.Y(_0974_)
);
sky130_fd_sc_hd__a21oi_4 _1402_ (
.A1(_0974_),
.A2(\regBankBlock.perf_counter[4] ),
.B1(_0879_),
.Y(_0975_)
);
sky130_fd_sc_hd__o21ai_4 _1403_ (
.A1(\regBankBlock.perf_counter[4] ),
.A2(_0974_),
.B1(_0975_),
.Y(_0976_)
);
sky130_fd_sc_hd__inv_2 _1404_ (
.A(_0976_),
.Y(_0236_)
);
sky130_fd_sc_hd__buf_2 _1405_ (
.A(\regBankBlock.registers[3][2] ),
.X(_0977_)
);
sky130_fd_sc_hd__buf_2 _1406_ (
.A(\regBankBlock.perf_counter[0] ),
.X(_0978_)
);
sky130_fd_sc_hd__a41oi_4 _1407_ (
.A1(_0977_),
.A2(\regBankBlock.perf_counter[2] ),
.A3(\regBankBlock.perf_counter[1] ),
.A4(_0978_),
.B1(\regBankBlock.perf_counter[3] ),
.Y(_0979_)
);
sky130_fd_sc_hd__nor3_4 _1408_ (
.A(_0965_),
.B(_0974_),
.C(_0979_),
.Y(_0235_)
);
sky130_fd_sc_hd__nand3_4 _1409_ (
.A(_0977_),
.B(\regBankBlock.perf_counter[1] ),
.C(_0978_),
.Y(_0980_)
);
sky130_fd_sc_hd__inv_2 _1410_ (
.A(_0980_),
.Y(_0981_)
);
sky130_fd_sc_hd__or2_4 _1411_ (
.A(\regBankBlock.perf_counter[2] ),
.B(_0981_),
.X(_0982_)
);
sky130_fd_sc_hd__and3_4 _1412_ (
.A(_0982_),
.B(_0869_),
.C(_0832_),
.X(_0234_)
);
sky130_fd_sc_hd__inv_2 _1413_ (
.A(\regBankBlock.perf_counter[1] ),
.Y(_0983_)
);
sky130_fd_sc_hd__nand2_4 _1414_ (
.A(_0977_),
.B(_0978_),
.Y(_0984_)
);
sky130_fd_sc_hd__a21oi_4 _1415_ (
.A1(_0984_),
.A2(_0983_),
.B1(_0879_),
.Y(_0985_)
);
sky130_fd_sc_hd__o21ai_4 _1416_ (
.A1(_0983_),
.A2(_0984_),
.B1(_0985_),
.Y(_0986_)
);
sky130_fd_sc_hd__inv_2 _1417_ (
.A(_0986_),
.Y(_0233_)
);
sky130_fd_sc_hd__or2_4 _1418_ (
.A(_0977_),
.B(_0978_),
.X(_0987_)
);
sky130_fd_sc_hd__and3_4 _1419_ (
.A(_0987_),
.B(_0869_),
.C(_0984_),
.X(_0232_)
);
sky130_fd_sc_hd__inv_2 _1420_ (
.A(\addressalyzerBlock.data_in_value[7] ),
.Y(_0988_)
);
sky130_fd_sc_hd__inv_2 _1421_ (
.A(\addressalyzerBlock.addr_state[5] ),
.Y(_0989_)
);
sky130_fd_sc_hd__buf_2 _1422_ (
.A(_0989_),
.X(_0990_)
);
sky130_fd_sc_hd__inv_2 _1423_ (
.A(\addressalyzerBlock.address_local[15] ),
.Y(_0991_)
);
sky130_fd_sc_hd__inv_2 _1424_ (
.A(\addressalyzerBlock.address_local[4] ),
.Y(_0992_)
);
sky130_fd_sc_hd__buf_2 _1425_ (
.A(\addressalyzerBlock.address_local[3] ),
.X(_0993_)
);
sky130_fd_sc_hd__buf_2 _1426_ (
.A(\addressalyzerBlock.address_local[1] ),
.X(_0994_)
);
sky130_fd_sc_hd__buf_2 _1427_ (
.A(\addressalyzerBlock.address_local[0] ),
.X(_0995_)
);
sky130_fd_sc_hd__nand4_4 _1428_ (
.A(_0993_),
.B(\addressalyzerBlock.address_local[2] ),
.C(_0994_),
.D(_0995_),
.Y(_0996_)
);
sky130_fd_sc_hd__nor2_4 _1429_ (
.A(_0992_),
.B(_0996_),
.Y(_0997_)
);
sky130_fd_sc_hd__buf_2 _1430_ (
.A(\addressalyzerBlock.address_local[7] ),
.X(_0998_)
);
sky130_fd_sc_hd__buf_2 _1431_ (
.A(\addressalyzerBlock.address_local[6] ),
.X(_0999_)
);
sky130_fd_sc_hd__and4_4 _1432_ (
.A(_0997_),
.B(_0998_),
.C(_0999_),
.D(\addressalyzerBlock.address_local[5] ),
.X(_1000_)
);
sky130_fd_sc_hd__buf_2 _1433_ (
.A(_1000_),
.X(_1001_)
);
sky130_fd_sc_hd__nor2_4 _1434_ (
.A(\addressalyzerBlock.addr_state[1] ),
.B(\addressalyzerBlock.addr_state[3] ),
.Y(_1002_)
);
sky130_fd_sc_hd__inv_2 _1435_ (
.A(_1002_),
.Y(_1003_)
);
sky130_fd_sc_hd__and4_4 _1436_ (
.A(\addressalyzerBlock.address_local[12] ),
.B(\addressalyzerBlock.address_local[11] ),
.C(\addressalyzerBlock.address_local[10] ),
.D(\addressalyzerBlock.address_local[9] ),
.X(_1004_)
);
sky130_fd_sc_hd__buf_2 _1437_ (
.A(\addressalyzerBlock.address_local[8] ),
.X(_1005_)
);
sky130_fd_sc_hd__and4_4 _1438_ (
.A(_1004_),
.B(\addressalyzerBlock.address_local[14] ),
.C(\addressalyzerBlock.address_local[13] ),
.D(_1005_),
.X(_1006_)
);
sky130_fd_sc_hd__buf_2 _1439_ (
.A(_1006_),
.X(_1007_)
);
sky130_fd_sc_hd__nand4_4 _1440_ (
.A(_0991_),
.B(_1001_),
.C(_1003_),
.D(_1007_),
.Y(_1008_)
);
sky130_fd_sc_hd__o21ai_4 _1441_ (
.A1(_0988_),
.A2(_0990_),
.B1(_1008_),
.Y(_1009_)
);
sky130_fd_sc_hd__a21o_4 _1442_ (
.A1(_1002_),
.A2(_0989_),
.B1(\addressalyzerBlock.data_in_ready ),
.X(_1010_)
);
sky130_fd_sc_hd__inv_2 _1443_ (
.A(\addressalyzerBlock.addr_state[4] ),
.Y(_1011_)
);
sky130_fd_sc_hd__inv_2 _1444_ (
.A(\addressalyzerBlock.addr_state[0] ),
.Y(_1012_)
);
sky130_fd_sc_hd__nand4_4 _1445_ (
.A(_1011_),
.B(_1002_),
.C(_1012_),
.D(_0990_),
.Y(_1013_)
);
sky130_fd_sc_hd__nand3_4 _1446_ (
.A(_1010_),
.B(_1011_),
.C(_1013_),
.Y(_1014_)
);
sky130_fd_sc_hd__inv_2 _1447_ (
.A(_1014_),
.Y(_1015_)
);
sky130_fd_sc_hd__buf_2 _1448_ (
.A(_1015_),
.X(_1016_)
);
sky130_fd_sc_hd__nand2_4 _1449_ (
.A(_1009_),
.B(_1016_),
.Y(_1017_)
);
sky130_fd_sc_hd__buf_2 _1450_ (
.A(_1014_),
.X(_1018_)
);
sky130_fd_sc_hd__buf_2 _1451_ (
.A(_1002_),
.X(_1019_)
);
sky130_fd_sc_hd__a21oi_4 _1452_ (
.A1(_1001_),
.A2(_1007_),
.B1(_1019_),
.Y(_1020_)
);
sky130_fd_sc_hd__o21ai_4 _1453_ (
.A1(_1018_),
.A2(_1020_),
.B1(\addressalyzerBlock.address_local[15] ),
.Y(_1021_)
);
sky130_fd_sc_hd__buf_2 _1454_ (
.A(_0822_),
.X(_1022_)
);
sky130_fd_sc_hd__a21oi_4 _1455_ (
.A1(_1017_),
.A2(_1021_),
.B1(_1022_),
.Y(_0231_)
);
sky130_fd_sc_hd__buf_2 _1456_ (
.A(\addressalyzerBlock.address_local[13] ),
.X(_1023_)
);
sky130_fd_sc_hd__and4_4 _1457_ (
.A(_1001_),
.B(_1023_),
.C(_1005_),
.D(_1004_),
.X(_1024_)
);
sky130_fd_sc_hd__o21ai_4 _1458_ (
.A1(\addressalyzerBlock.address_local[14] ),
.A2(_1024_),
.B1(_1020_),
.Y(_1025_)
);
sky130_fd_sc_hd__buf_2 _1459_ (
.A(\addressalyzerBlock.data_in_value[6] ),
.X(_1026_)
);
sky130_fd_sc_hd__buf_2 _1460_ (
.A(\addressalyzerBlock.addr_state[5] ),
.X(_1027_)
);
sky130_fd_sc_hd__buf_2 _1461_ (
.A(_1027_),
.X(_1028_)
);
sky130_fd_sc_hd__buf_2 _1462_ (
.A(_1018_),
.X(_1029_)
);
sky130_fd_sc_hd__a21oi_4 _1463_ (
.A1(_1026_),
.A2(_1028_),
.B1(_1029_),
.Y(_1030_)
);
sky130_fd_sc_hd__o21ai_4 _1464_ (
.A1(\addressalyzerBlock.address_local[14] ),
.A2(_1016_),
.B1(_0815_),
.Y(_1031_)
);
sky130_fd_sc_hd__a21oi_4 _1465_ (
.A1(_1025_),
.A2(_1030_),
.B1(_1031_),
.Y(_0230_)
);
sky130_fd_sc_hd__inv_2 _1466_ (
.A(_0999_),
.Y(_1032_)
);
sky130_fd_sc_hd__inv_2 _1467_ (
.A(\addressalyzerBlock.address_local[5] ),
.Y(_1033_)
);
sky130_fd_sc_hd__buf_2 _1468_ (
.A(_0996_),
.X(_1034_)
);
sky130_fd_sc_hd__nor4_4 _1469_ (
.A(_1032_),
.B(_1033_),
.C(_0992_),
.D(_1034_),
.Y(_1035_)
);
sky130_fd_sc_hd__buf_2 _1470_ (
.A(_1005_),
.X(_1036_)
);
sky130_fd_sc_hd__buf_2 _1471_ (
.A(\addressalyzerBlock.address_local[7] ),
.X(_1037_)
);
sky130_fd_sc_hd__buf_2 _1472_ (
.A(_1037_),
.X(_1038_)
);
sky130_fd_sc_hd__and4_4 _1473_ (
.A(_1035_),
.B(_1036_),
.C(_1038_),
.D(_1004_),
.X(_1039_)
);
sky130_fd_sc_hd__buf_2 _1474_ (
.A(_1019_),
.X(_1040_)
);
sky130_fd_sc_hd__a41oi_4 _1475_ (
.A1(_1023_),
.A2(_1001_),
.A3(_1036_),
.A4(_1004_),
.B1(_1040_),
.Y(_1041_)
);
sky130_fd_sc_hd__o21ai_4 _1476_ (
.A1(_1023_),
.A2(_1039_),
.B1(_1041_),
.Y(_1042_)
);
sky130_fd_sc_hd__buf_2 _1477_ (
.A(\addressalyzerBlock.data_in_value[5] ),
.X(_1043_)
);
sky130_fd_sc_hd__a21oi_4 _1478_ (
.A1(_1043_),
.A2(_1028_),
.B1(_1029_),
.Y(_1044_)
);
sky130_fd_sc_hd__o21ai_4 _1479_ (
.A1(_1023_),
.A2(_1016_),
.B1(_0815_),
.Y(_1045_)
);
sky130_fd_sc_hd__a21oi_4 _1480_ (
.A1(_1042_),
.A2(_1044_),
.B1(_1045_),
.Y(_0229_)
);
sky130_fd_sc_hd__buf_2 _1481_ (
.A(\addressalyzerBlock.address_local[11] ),
.X(_1046_)
);
sky130_fd_sc_hd__nor3_4 _1482_ (
.A(_1033_),
.B(_0992_),
.C(_0996_),
.Y(_1047_)
);
sky130_fd_sc_hd__and4_4 _1483_ (
.A(_1047_),
.B(\addressalyzerBlock.address_local[8] ),
.C(\addressalyzerBlock.address_local[7] ),
.D(\addressalyzerBlock.address_local[6] ),
.X(_1048_)
);
sky130_fd_sc_hd__buf_2 _1484_ (
.A(_1048_),
.X(_1049_)
);
sky130_fd_sc_hd__buf_2 _1485_ (
.A(\addressalyzerBlock.address_local[10] ),
.X(_1050_)
);
sky130_fd_sc_hd__buf_2 _1486_ (
.A(\addressalyzerBlock.address_local[9] ),
.X(_1051_)
);
sky130_fd_sc_hd__nand4_4 _1487_ (
.A(_1046_),
.B(_1049_),
.C(_1050_),
.D(_1051_),
.Y(_1052_)
);
sky130_fd_sc_hd__buf_2 _1488_ (
.A(_1003_),
.X(_1053_)
);
sky130_fd_sc_hd__a21o_4 _1489_ (
.A1(_1052_),
.A2(_1053_),
.B1(_1018_),
.X(_1054_)
);
sky130_fd_sc_hd__inv_2 _1490_ (
.A(\addressalyzerBlock.data_in_value[4] ),
.Y(_1055_)
);
sky130_fd_sc_hd__o32ai_4 _1491_ (
.A1(\addressalyzerBlock.address_local[12] ),
.A2(_1019_),
.A3(_1052_),
.B1(_1055_),
.B2(_0990_),
.Y(_1056_)
);
sky130_fd_sc_hd__a22oi_4 _1492_ (
.A1(\addressalyzerBlock.address_local[12] ),
.A2(_1054_),
.B1(_1056_),
.B2(_1016_),
.Y(_1057_)
);
sky130_fd_sc_hd__nor2_4 _1493_ (
.A(_0823_),
.B(_1057_),
.Y(_0228_)
);
sky130_fd_sc_hd__and4_4 _1494_ (
.A(_1000_),
.B(_1050_),
.C(_1051_),
.D(_1005_),
.X(_1058_)
);
sky130_fd_sc_hd__a41oi_4 _1495_ (
.A1(_1046_),
.A2(_1049_),
.A3(_1050_),
.A4(_1051_),
.B1(_1040_),
.Y(_1059_)
);
sky130_fd_sc_hd__o21ai_4 _1496_ (
.A1(_1046_),
.A2(_1058_),
.B1(_1059_),
.Y(_1060_)
);
sky130_fd_sc_hd__buf_2 _1497_ (
.A(\addressalyzerBlock.data_in_value[3] ),
.X(_1061_)
);
sky130_fd_sc_hd__a21oi_4 _1498_ (
.A1(_1061_),
.A2(_1028_),
.B1(_1029_),
.Y(_1062_)
);
sky130_fd_sc_hd__inv_2 _1499_ (
.A(_1046_),
.Y(_1063_)
);
sky130_fd_sc_hd__buf_2 _1500_ (
.A(_0821_),
.X(_1064_)
);
sky130_fd_sc_hd__a21o_4 _1501_ (
.A1(_1018_),
.A2(_1063_),
.B1(_1064_),
.X(_1065_)
);
sky130_fd_sc_hd__a21oi_4 _1502_ (
.A1(_1060_),
.A2(_1062_),
.B1(_1065_),
.Y(_0227_)
);
sky130_fd_sc_hd__inv_2 _1503_ (
.A(\addressalyzerBlock.data_in_value[2] ),
.Y(_1066_)
);
sky130_fd_sc_hd__inv_2 _1504_ (
.A(_1050_),
.Y(_1067_)
);
sky130_fd_sc_hd__nand4_4 _1505_ (
.A(_1067_),
.B(_1049_),
.C(_1051_),
.D(_1003_),
.Y(_1068_)
);
sky130_fd_sc_hd__o21ai_4 _1506_ (
.A1(_1066_),
.A2(_0990_),
.B1(_1068_),
.Y(_1069_)
);
sky130_fd_sc_hd__nand2_4 _1507_ (
.A(_1069_),
.B(_1016_),
.Y(_1070_)
);
sky130_fd_sc_hd__a41o_4 _1508_ (
.A1(_1035_),
.A2(_1051_),
.A3(_1005_),
.A4(_1038_),
.B1(_1019_),
.X(_1071_)
);
sky130_fd_sc_hd__a21o_4 _1509_ (
.A1(_1071_),
.A2(_1015_),
.B1(_1067_),
.X(_1072_)
);
sky130_fd_sc_hd__a21oi_4 _1510_ (
.A1(_1070_),
.A2(_1072_),
.B1(_1022_),
.Y(_0226_)
);
sky130_fd_sc_hd__inv_2 _1511_ (
.A(_1049_),
.Y(_1073_)
);
sky130_fd_sc_hd__inv_2 _1512_ (
.A(\addressalyzerBlock.address_local[9] ),
.Y(_1074_)
);
sky130_fd_sc_hd__a21o_4 _1513_ (
.A1(_1073_),
.A2(_1074_),
.B1(_1071_),
.X(_1075_)
);
sky130_fd_sc_hd__buf_2 _1514_ (
.A(\addressalyzerBlock.data_in_value[1] ),
.X(_1076_)
);
sky130_fd_sc_hd__a21oi_4 _1515_ (
.A1(_1076_),
.A2(_1027_),
.B1(_1029_),
.Y(_1077_)
);
sky130_fd_sc_hd__a21o_4 _1516_ (
.A1(_1018_),
.A2(_1074_),
.B1(_1064_),
.X(_1078_)
);
sky130_fd_sc_hd__a21oi_4 _1517_ (
.A1(_1075_),
.A2(_1077_),
.B1(_1078_),
.Y(_0225_)
);
sky130_fd_sc_hd__a41oi_4 _1518_ (
.A1(_1036_),
.A2(_1047_),
.A3(_1038_),
.A4(_0999_),
.B1(_1040_),
.Y(_1079_)
);
sky130_fd_sc_hd__o21ai_4 _1519_ (
.A1(_1036_),
.A2(_1001_),
.B1(_1079_),
.Y(_1080_)
);
sky130_fd_sc_hd__buf_2 _1520_ (
.A(\addressalyzerBlock.data_in_value[0] ),
.X(_1081_)
);
sky130_fd_sc_hd__a21oi_4 _1521_ (
.A1(_1081_),
.A2(_1027_),
.B1(_1029_),
.Y(_1082_)
);
sky130_fd_sc_hd__o21ai_4 _1522_ (
.A1(_1036_),
.A2(_1015_),
.B1(_0815_),
.Y(_1083_)
);
sky130_fd_sc_hd__a21oi_4 _1523_ (
.A1(_1080_),
.A2(_1082_),
.B1(_1083_),
.Y(_0224_)
);
sky130_fd_sc_hd__a41oi_4 _1524_ (
.A1(_1038_),
.A2(_0997_),
.A3(_0999_),
.A4(\addressalyzerBlock.address_local[5] ),
.B1(_1040_),
.Y(_1084_)
);
sky130_fd_sc_hd__o21ai_4 _1525_ (
.A1(_1038_),
.A2(_1035_),
.B1(_1084_),
.Y(_1085_)
);
sky130_fd_sc_hd__nor2_4 _1526_ (
.A(\addressalyzerBlock.addr_state[4] ),
.B(\addressalyzerBlock.addr_state[5] ),
.Y(_1086_)
);
sky130_fd_sc_hd__inv_2 _1527_ (
.A(_1086_),
.Y(_1087_)
);
sky130_fd_sc_hd__nor2_4 _1528_ (
.A(\addressalyzerBlock.data_in_ready ),
.B(_1011_),
.Y(_1088_)
);
sky130_fd_sc_hd__inv_2 _1529_ (
.A(_1088_),
.Y(_1089_)
);
sky130_fd_sc_hd__nand3_4 _1530_ (
.A(_1010_),
.B(_1013_),
.C(_1089_),
.Y(_1090_)
);
sky130_fd_sc_hd__buf_2 _1531_ (
.A(_1090_),
.X(_1091_)
);
sky130_fd_sc_hd__a21oi_4 _1532_ (
.A1(\addressalyzerBlock.data_in_value[7] ),
.A2(_1087_),
.B1(_1091_),
.Y(_1092_)
);
sky130_fd_sc_hd__inv_2 _1533_ (
.A(\addressalyzerBlock.address_local[7] ),
.Y(_1093_)
);
sky130_fd_sc_hd__buf_2 _1534_ (
.A(_1093_),
.X(_1094_)
);
sky130_fd_sc_hd__a21o_4 _1535_ (
.A1(_1091_),
.A2(_1094_),
.B1(_1064_),
.X(_1095_)
);
sky130_fd_sc_hd__a21oi_4 _1536_ (
.A1(_1085_),
.A2(_1092_),
.B1(_1095_),
.Y(_0223_)
);
sky130_fd_sc_hd__buf_2 _1537_ (
.A(_0992_),
.X(_1096_)
);
sky130_fd_sc_hd__o41a_4 _1538_ (
.A1(_1032_),
.A2(_1033_),
.A3(_1096_),
.A4(_1034_),
.B1(_1053_),
.X(_1097_)
);
sky130_fd_sc_hd__o21ai_4 _1539_ (
.A1(_0999_),
.A2(_1047_),
.B1(_1097_),
.Y(_1098_)
);
sky130_fd_sc_hd__a21oi_4 _1540_ (
.A1(_1026_),
.A2(_1087_),
.B1(_1091_),
.Y(_1099_)
);
sky130_fd_sc_hd__buf_2 _1541_ (
.A(_1090_),
.X(_1100_)
);
sky130_fd_sc_hd__a21o_4 _1542_ (
.A1(_1100_),
.A2(_1032_),
.B1(_1064_),
.X(_1101_)
);
sky130_fd_sc_hd__a21oi_4 _1543_ (
.A1(_1098_),
.A2(_1099_),
.B1(_1101_),
.Y(_0222_)
);
sky130_fd_sc_hd__o21ai_4 _1544_ (
.A1(_1096_),
.A2(_1034_),
.B1(_1003_),
.Y(_1102_)
);
sky130_fd_sc_hd__buf_2 _1545_ (
.A(_1013_),
.X(_1103_)
);
sky130_fd_sc_hd__a41o_4 _1546_ (
.A1(_1102_),
.A2(_1010_),
.A3(_1103_),
.A4(_1089_),
.B1(_1033_),
.X(_1104_)
);
sky130_fd_sc_hd__o21a_4 _1547_ (
.A1(\addressalyzerBlock.addr_state[4] ),
.A2(\addressalyzerBlock.addr_state[5] ),
.B1(\addressalyzerBlock.data_in_value[5] ),
.X(_1105_)
);
sky130_fd_sc_hd__nor4_4 _1548_ (
.A(\addressalyzerBlock.address_local[5] ),
.B(_1096_),
.C(_1019_),
.D(_1034_),
.Y(_1106_)
);
sky130_fd_sc_hd__inv_2 _1549_ (
.A(_1100_),
.Y(_1107_)
);
sky130_fd_sc_hd__o21ai_4 _1550_ (
.A1(_1105_),
.A2(_1106_),
.B1(_1107_),
.Y(_1108_)
);
sky130_fd_sc_hd__a21oi_4 _1551_ (
.A1(_1104_),
.A2(_1108_),
.B1(_1022_),
.Y(_0221_)
);
sky130_fd_sc_hd__a21oi_4 _1552_ (
.A1(_1096_),
.A2(_1034_),
.B1(_1102_),
.Y(_1109_)
);
sky130_fd_sc_hd__a211o_4 _1553_ (
.A1(\addressalyzerBlock.data_in_value[4] ),
.A2(_1087_),
.B1(_1090_),
.C1(_1109_),
.X(_1110_)
);
sky130_fd_sc_hd__buf_2 _1554_ (
.A(_0796_),
.X(_1111_)
);
sky130_fd_sc_hd__buf_2 _1555_ (
.A(_1111_),
.X(_1112_)
);
sky130_fd_sc_hd__nand2_4 _1556_ (
.A(_1091_),
.B(_1096_),
.Y(_1113_)
);
sky130_fd_sc_hd__and3_4 _1557_ (
.A(_1110_),
.B(_1112_),
.C(_1113_),
.X(_0220_)
);
sky130_fd_sc_hd__inv_2 _1558_ (
.A(\addressalyzerBlock.address_local[2] ),
.Y(_1114_)
);
sky130_fd_sc_hd__nor2_4 _1559_ (
.A(_0993_),
.B(_1114_),
.Y(_1115_)
);
sky130_fd_sc_hd__buf_2 _1560_ (
.A(_0995_),
.X(_1116_)
);
sky130_fd_sc_hd__nand2_4 _1561_ (
.A(_0994_),
.B(_1116_),
.Y(_1117_)
);
sky130_fd_sc_hd__inv_2 _1562_ (
.A(_1117_),
.Y(_1118_)
);
sky130_fd_sc_hd__a32oi_4 _1563_ (
.A1(_1003_),
.A2(_1115_),
.A3(_1118_),
.B1(\addressalyzerBlock.data_in_value[3] ),
.B2(_1087_),
.Y(_1119_)
);
sky130_fd_sc_hd__or2_4 _1564_ (
.A(_1090_),
.B(_1119_),
.X(_1120_)
);
sky130_fd_sc_hd__buf_2 _1565_ (
.A(\addressalyzerBlock.addr_state[1] ),
.X(_1121_)
);
sky130_fd_sc_hd__buf_2 _1566_ (
.A(\addressalyzerBlock.addr_state[3] ),
.X(_1122_)
);
sky130_fd_sc_hd__nand3_4 _1567_ (
.A(\addressalyzerBlock.address_local[2] ),
.B(_0994_),
.C(_0995_),
.Y(_1123_)
);
sky130_fd_sc_hd__buf_2 _1568_ (
.A(_1123_),
.X(_1124_)
);
sky130_fd_sc_hd__o21a_4 _1569_ (
.A1(_1121_),
.A2(_1122_),
.B1(_1124_),
.X(_1125_)
);
sky130_fd_sc_hd__buf_2 _1570_ (
.A(_0993_),
.X(_1126_)
);
sky130_fd_sc_hd__buf_2 _1571_ (
.A(_1126_),
.X(_1127_)
);
sky130_fd_sc_hd__o21ai_4 _1572_ (
.A1(_1125_),
.A2(_1091_),
.B1(_1127_),
.Y(_1128_)
);
sky130_fd_sc_hd__a21oi_4 _1573_ (
.A1(_1120_),
.A2(_1128_),
.B1(_1022_),
.Y(_0219_)
);
sky130_fd_sc_hd__inv_2 _1574_ (
.A(\addressalyzerBlock.addr_state[1] ),
.Y(_1129_)
);
sky130_fd_sc_hd__inv_2 _1575_ (
.A(\addressalyzerBlock.addr_state[3] ),
.Y(_1130_)
);
sky130_fd_sc_hd__a41o_4 _1576_ (
.A1(_1129_),
.A2(_1130_),
.A3(_1011_),
.A4(_0990_),
.B1(_0791_),
.X(_1131_)
);
sky130_fd_sc_hd__buf_2 _1577_ (
.A(\addressalyzerBlock.addr_state[4] ),
.X(_1132_)
);
sky130_fd_sc_hd__o21ai_4 _1578_ (
.A1(_1132_),
.A2(_1027_),
.B1(\addressalyzerBlock.data_in_value[2] ),
.Y(_1133_)
);
sky130_fd_sc_hd__buf_2 _1579_ (
.A(\addressalyzerBlock.address_local[2] ),
.X(_1134_)
);
sky130_fd_sc_hd__buf_2 _1580_ (
.A(_1134_),
.X(_1135_)
);
sky130_fd_sc_hd__buf_2 _1581_ (
.A(_1135_),
.X(_1136_)
);
sky130_fd_sc_hd__o21ai_4 _1582_ (
.A1(_1136_),
.A2(_1118_),
.B1(_1125_),
.Y(_1137_)
);
sky130_fd_sc_hd__buf_2 _1583_ (
.A(_1114_),
.X(_1138_)
);
sky130_fd_sc_hd__buf_2 _1584_ (
.A(_0820_),
.X(_1139_)
);
sky130_fd_sc_hd__buf_2 _1585_ (
.A(_1139_),
.X(_1140_)
);
sky130_fd_sc_hd__a21o_4 _1586_ (
.A1(_1100_),
.A2(_1138_),
.B1(_1140_),
.X(_1141_)
);
sky130_fd_sc_hd__a41oi_4 _1587_ (
.A1(_1103_),
.A2(_1131_),
.A3(_1133_),
.A4(_1137_),
.B1(_1141_),
.Y(_0218_)
);
sky130_fd_sc_hd__o21ai_4 _1588_ (
.A1(_1132_),
.A2(_1027_),
.B1(_1076_),
.Y(_1142_)
);
sky130_fd_sc_hd__inv_2 _1589_ (
.A(\addressalyzerBlock.address_local[1] ),
.Y(_1143_)
);
sky130_fd_sc_hd__nor2_4 _1590_ (
.A(_0995_),
.B(_1143_),
.Y(_1144_)
);
sky130_fd_sc_hd__inv_2 _1591_ (
.A(\addressalyzerBlock.address_local[0] ),
.Y(_1145_)
);
sky130_fd_sc_hd__nor2_4 _1592_ (
.A(\addressalyzerBlock.address_local[1] ),
.B(_1145_),
.Y(_1146_)
);
sky130_fd_sc_hd__o21ai_4 _1593_ (
.A1(_1144_),
.A2(_1146_),
.B1(_1053_),
.Y(_1147_)
);
sky130_fd_sc_hd__buf_2 _1594_ (
.A(_1143_),
.X(_1148_)
);
sky130_fd_sc_hd__a21o_4 _1595_ (
.A1(_1100_),
.A2(_1148_),
.B1(_1140_),
.X(_1149_)
);
sky130_fd_sc_hd__a41oi_4 _1596_ (
.A1(_1103_),
.A2(_1131_),
.A3(_1142_),
.A4(_1147_),
.B1(_1149_),
.Y(_0217_)
);
sky130_fd_sc_hd__buf_2 _1597_ (
.A(_1145_),
.X(_1150_)
);
sky130_fd_sc_hd__o21a_4 _1598_ (
.A1(\addressalyzerBlock.addr_state[4] ),
.A2(\addressalyzerBlock.addr_state[5] ),
.B1(\addressalyzerBlock.data_in_value[0] ),
.X(_1151_)
);
sky130_fd_sc_hd__a211o_4 _1599_ (
.A1(_1150_),
.A2(_1053_),
.B1(_1151_),
.C1(_1090_),
.X(_1152_)
);
sky130_fd_sc_hd__nand2_4 _1600_ (
.A(_1100_),
.B(_1150_),
.Y(_1153_)
);
sky130_fd_sc_hd__buf_2 _1601_ (
.A(_1111_),
.X(_1154_)
);
sky130_fd_sc_hd__nand3_4 _1602_ (
.A(_1152_),
.B(_1153_),
.C(_1154_),
.Y(_1155_)
);
sky130_fd_sc_hd__inv_2 _1603_ (
.A(_1155_),
.Y(_0216_)
);
sky130_fd_sc_hd__and2_4 _1604_ (
.A(_1114_),
.B(\addressalyzerBlock.address_local[3] ),
.X(_1156_)
);
sky130_fd_sc_hd__buf_2 _1605_ (
.A(_1156_),
.X(_1157_)
);
sky130_fd_sc_hd__nor2_4 _1606_ (
.A(\addressalyzerBlock.address_local[1] ),
.B(_0995_),
.Y(_1158_)
);
sky130_fd_sc_hd__nor2_4 _1607_ (
.A(\addressalyzerBlock.address_local[7] ),
.B(\addressalyzerBlock.address_local[6] ),
.Y(_1159_)
);
sky130_fd_sc_hd__nor2_4 _1608_ (
.A(\addressalyzerBlock.address_local[5] ),
.B(\addressalyzerBlock.address_local[4] ),
.Y(_1160_)
);
sky130_fd_sc_hd__and4_4 _1609_ (
.A(_1157_),
.B(_1158_),
.C(_1159_),
.D(_1160_),
.X(_1161_)
);
sky130_fd_sc_hd__buf_2 _1610_ (
.A(_1161_),
.X(_1162_)
);
sky130_fd_sc_hd__buf_2 _1611_ (
.A(_1162_),
.X(_1163_)
);
sky130_fd_sc_hd__buf_2 _1612_ (
.A(_1163_),
.X(_1164_)
);
sky130_fd_sc_hd__nand4_4 _1613_ (
.A(_1144_),
.B(_1157_),
.C(_1159_),
.D(_1160_),
.Y(_1165_)
);
sky130_fd_sc_hd__buf_2 _1614_ (
.A(_1165_),
.X(_1166_)
);
sky130_fd_sc_hd__o21ai_4 _1615_ (
.A1(_1094_),
.A2(\regBankBlock.macro_data_read_rs[1][7] ),
.B1(_1166_),
.Y(_1167_)
);
sky130_fd_sc_hd__buf_2 _1616_ (
.A(_0011_),
.X(_1168_)
);
sky130_fd_sc_hd__inv_2 _1617_ (
.A(_0012_),
.Y(_1169_)
);
sky130_fd_sc_hd__buf_2 _1618_ (
.A(_0011_),
.X(_1170_)
);
sky130_fd_sc_hd__inv_2 _1619_ (
.A(\regBankBlock.registers[2][7] ),
.Y(_1171_)
);
sky130_fd_sc_hd__nor2_4 _1620_ (
.A(_1170_),
.B(_1171_),
.Y(_1172_)
);
sky130_fd_sc_hd__a211o_4 _1621_ (
.A1(\regBankBlock.registers[3][7] ),
.A2(_1168_),
.B1(_1169_),
.C1(_1172_),
.X(_1173_)
);
sky130_fd_sc_hd__inv_2 _1622_ (
.A(\regBankBlock.registers[1][7] ),
.Y(_1174_)
);
sky130_fd_sc_hd__inv_2 _1623_ (
.A(_0011_),
.Y(_1175_)
);
sky130_fd_sc_hd__buf_2 _1624_ (
.A(_1175_),
.X(_1176_)
);
sky130_fd_sc_hd__buf_2 _1625_ (
.A(_1175_),
.X(_1177_)
);
sky130_fd_sc_hd__a21oi_4 _1626_ (
.A1(_1177_),
.A2(\regBankBlock.registers[0][7] ),
.B1(_0012_),
.Y(_0272_)
);
sky130_fd_sc_hd__o21ai_4 _1627_ (
.A1(_1174_),
.A2(_1176_),
.B1(_0272_),
.Y(_0273_)
);
sky130_fd_sc_hd__buf_2 _1628_ (
.A(_0013_),
.X(_0274_)
);
sky130_fd_sc_hd__a21o_4 _1629_ (
.A1(_1173_),
.A2(_0273_),
.B1(_0274_),
.X(_0275_)
);
sky130_fd_sc_hd__buf_2 _1630_ (
.A(_0011_),
.X(_0276_)
);
sky130_fd_sc_hd__buf_2 _1631_ (
.A(_0276_),
.X(_0277_)
);
sky130_fd_sc_hd__inv_2 _1632_ (
.A(_0013_),
.Y(_0278_)
);
sky130_fd_sc_hd__buf_2 _1633_ (
.A(_0278_),
.X(_0279_)
);
sky130_fd_sc_hd__buf_2 _1634_ (
.A(_0011_),
.X(_0280_)
);
sky130_fd_sc_hd__buf_2 _1635_ (
.A(_0280_),
.X(_0281_)
);
sky130_fd_sc_hd__inv_2 _1636_ (
.A(\regBankBlock.registers[4][7] ),
.Y(_0282_)
);
sky130_fd_sc_hd__nor2_4 _1637_ (
.A(_0281_),
.B(_0282_),
.Y(_0283_)
);
sky130_fd_sc_hd__a211o_4 _1638_ (
.A1(\regBankBlock.registers[5][7] ),
.A2(_0277_),
.B1(_0279_),
.C1(_0283_),
.X(_0284_)
);
sky130_fd_sc_hd__a21oi_4 _1639_ (
.A1(_0275_),
.A2(_0284_),
.B1(_1037_),
.Y(_0285_)
);
sky130_fd_sc_hd__buf_2 _1640_ (
.A(_1165_),
.X(_0286_)
);
sky130_fd_sc_hd__or2_4 _1641_ (
.A(_0851_),
.B(_0286_),
.X(_0287_)
);
sky130_fd_sc_hd__o21ai_4 _1642_ (
.A1(_1167_),
.A2(_0285_),
.B1(_0287_),
.Y(_0288_)
);
sky130_fd_sc_hd__and4_4 _1643_ (
.A(_1157_),
.B(_1146_),
.C(_1159_),
.D(_1160_),
.X(_0289_)
);
sky130_fd_sc_hd__buf_2 _1644_ (
.A(_0289_),
.X(_0290_)
);
sky130_fd_sc_hd__inv_2 _1645_ (
.A(_0290_),
.Y(_0291_)
);
sky130_fd_sc_hd__buf_2 _1646_ (
.A(_0291_),
.X(_0292_)
);
sky130_fd_sc_hd__nand2_4 _1647_ (
.A(_1159_),
.B(_1160_),
.Y(_0293_)
);
sky130_fd_sc_hd__inv_2 _1648_ (
.A(_1146_),
.Y(_0294_)
);
sky130_fd_sc_hd__nor2_4 _1649_ (
.A(_0293_),
.B(_0294_),
.Y(_0295_)
);
sky130_fd_sc_hd__buf_2 _1650_ (
.A(_0295_),
.X(_0296_)
);
sky130_fd_sc_hd__buf_2 _1651_ (
.A(_1157_),
.X(_0297_)
);
sky130_fd_sc_hd__and3_4 _1652_ (
.A(_0296_),
.B(\regBankBlock.perf_counter[23] ),
.C(_0297_),
.X(_0298_)
);
sky130_fd_sc_hd__a21oi_4 _1653_ (
.A1(_0288_),
.A2(_0292_),
.B1(_0298_),
.Y(_0299_)
);
sky130_fd_sc_hd__nor3_4 _1654_ (
.A(_0993_),
.B(_1123_),
.C(_0293_),
.Y(_0300_)
);
sky130_fd_sc_hd__buf_2 _1655_ (
.A(_0300_),
.X(_0301_)
);
sky130_fd_sc_hd__buf_2 _1656_ (
.A(_0301_),
.X(_0302_)
);
sky130_fd_sc_hd__a21oi_4 _1657_ (
.A1(_1164_),
.A2(\regBankBlock.perf_counter[15] ),
.B1(_0302_),
.Y(_0303_)
);
sky130_fd_sc_hd__o21ai_4 _1658_ (
.A1(_1164_),
.A2(_0299_),
.B1(_0303_),
.Y(_0304_)
);
sky130_fd_sc_hd__buf_2 _1659_ (
.A(_0293_),
.X(_0305_)
);
sky130_fd_sc_hd__buf_2 _1660_ (
.A(_0305_),
.X(_0306_)
);
sky130_fd_sc_hd__or4_4 _1661_ (
.A(_0946_),
.B(_1127_),
.C(_1124_),
.D(_0306_),
.X(_0307_)
);
sky130_fd_sc_hd__inv_2 _1662_ (
.A(\addressalyzerBlock.ram_read_strobe ),
.Y(_0308_)
);
sky130_fd_sc_hd__buf_2 _1663_ (
.A(_0308_),
.X(_0309_)
);
sky130_fd_sc_hd__nand3_4 _1664_ (
.A(_1145_),
.B(_1134_),
.C(_0994_),
.Y(_0310_)
);
sky130_fd_sc_hd__nor3_4 _1665_ (
.A(_0993_),
.B(_0310_),
.C(_0305_),
.Y(_0311_)
);
sky130_fd_sc_hd__buf_2 _1666_ (
.A(_0311_),
.X(_0312_)
);
sky130_fd_sc_hd__and4_4 _1667_ (
.A(_1115_),
.B(_1146_),
.C(_1159_),
.D(_1160_),
.X(_0313_)
);
sky130_fd_sc_hd__buf_2 _1668_ (
.A(_0313_),
.X(_0314_)
);
sky130_fd_sc_hd__nor3_4 _1669_ (
.A(_1134_),
.B(_1116_),
.C(_1143_),
.Y(_0315_)
);
sky130_fd_sc_hd__inv_2 _1670_ (
.A(_0315_),
.Y(_0316_)
);
sky130_fd_sc_hd__nor3_4 _1671_ (
.A(_1126_),
.B(_0305_),
.C(_0316_),
.Y(_0317_)
);
sky130_fd_sc_hd__buf_2 _1672_ (
.A(_0317_),
.X(_0318_)
);
sky130_fd_sc_hd__nor4_4 _1673_ (
.A(_0309_),
.B(_0312_),
.C(_0314_),
.D(_0318_),
.Y(_0319_)
);
sky130_fd_sc_hd__nand3_4 _1674_ (
.A(_0304_),
.B(_0307_),
.C(_0319_),
.Y(_0320_)
);
sky130_fd_sc_hd__buf_2 _1675_ (
.A(_0309_),
.X(_0321_)
);
sky130_fd_sc_hd__nand2_4 _1676_ (
.A(_0321_),
.B(\regBankBlock.data_out[7] ),
.Y(_0322_)
);
sky130_fd_sc_hd__nand2_4 _1677_ (
.A(_0320_),
.B(_0322_),
.Y(_0215_)
);
sky130_fd_sc_hd__inv_2 _1678_ (
.A(\addressalyzerBlock.address_strobe ),
.Y(_0323_)
);
sky130_fd_sc_hd__nor2_4 _1679_ (
.A(_1122_),
.B(\addressalyzerBlock.addr_state[2] ),
.Y(_0324_)
);
sky130_fd_sc_hd__or2_4 _1680_ (
.A(_0791_),
.B(\addressalyzerBlock.end_of_transfer ),
.X(_0325_)
);
sky130_fd_sc_hd__o21a_4 _1681_ (
.A1(_0324_),
.A2(_0325_),
.B1(_1089_),
.X(_0326_)
);
sky130_fd_sc_hd__o41ai_4 _1682_ (
.A1(_1122_),
.A2(_1132_),
.A3(\addressalyzerBlock.addr_state[2] ),
.A4(\addressalyzerBlock.addr_state[0] ),
.B1(_0326_),
.Y(_0327_)
);
sky130_fd_sc_hd__inv_2 _1683_ (
.A(\addressalyzerBlock.addr_state[2] ),
.Y(_0328_)
);
sky130_fd_sc_hd__nand3_4 _1684_ (
.A(_1130_),
.B(_0328_),
.C(_1012_),
.Y(_0329_)
);
sky130_fd_sc_hd__a21o_4 _1685_ (
.A1(_0326_),
.A2(_0329_),
.B1(_1064_),
.X(_0330_)
);
sky130_fd_sc_hd__a21oi_4 _1686_ (
.A1(_0323_),
.A2(_0327_),
.B1(_0330_),
.Y(_0214_)
);
sky130_fd_sc_hd__inv_2 _1687_ (
.A(\addressalyzerBlock.rdwr_state[3] ),
.Y(_0331_)
);
sky130_fd_sc_hd__nor3_4 _1688_ (
.A(_1121_),
.B(_1122_),
.C(_0331_),
.Y(_0332_)
);
sky130_fd_sc_hd__inv_2 _1689_ (
.A(\addressalyzerBlock.rdwr_state[0] ),
.Y(_0333_)
);
sky130_fd_sc_hd__nor3_4 _1690_ (
.A(\addressalyzerBlock.rdwr_state[2] ),
.B(\addressalyzerBlock.rdwr_state[3] ),
.C(_0333_),
.Y(_0334_)
);
sky130_fd_sc_hd__inv_2 _1691_ (
.A(\addressalyzerBlock.ram_write_strobe ),
.Y(_0335_)
);
sky130_fd_sc_hd__a2bb2o_4 _1692_ (
.A1_N(_0335_),
.A2_N(_1053_),
.B1(\addressalyzerBlock.write_enable_mask ),
.B2(_1121_),
.X(_0336_)
);
sky130_fd_sc_hd__o21ai_4 _1693_ (
.A1(_0332_),
.A2(_0334_),
.B1(_0336_),
.Y(_0337_)
);
sky130_fd_sc_hd__buf_2 _1694_ (
.A(\addressalyzerBlock.ram_write_strobe ),
.X(_0338_)
);
sky130_fd_sc_hd__buf_2 _1695_ (
.A(_0338_),
.X(_0339_)
);
sky130_fd_sc_hd__buf_2 _1696_ (
.A(_0339_),
.X(_0340_)
);
sky130_fd_sc_hd__inv_2 _1697_ (
.A(\addressalyzerBlock.rdwr_state[2] ),
.Y(_0341_)
);
sky130_fd_sc_hd__nand4_4 _1698_ (
.A(_0340_),
.B(_0341_),
.C(_0333_),
.D(_0331_),
.Y(_0342_)
);
sky130_fd_sc_hd__a21oi_4 _1699_ (
.A1(_0337_),
.A2(_0342_),
.B1(_1022_),
.Y(_0213_)
);
sky130_fd_sc_hd__a21o_4 _1700_ (
.A1(_0290_),
.A2(_0896_),
.B1(_1163_),
.X(_0343_)
);
sky130_fd_sc_hd__nand2_4 _1701_ (
.A(_0998_),
.B(\regBankBlock.macro_data_read_rs[1][6] ),
.Y(_0344_)
);
sky130_fd_sc_hd__inv_2 _1702_ (
.A(_0344_),
.Y(_0345_)
);
sky130_fd_sc_hd__buf_2 _1703_ (
.A(_0280_),
.X(_0346_)
);
sky130_fd_sc_hd__buf_2 _1704_ (
.A(_1169_),
.X(_0347_)
);
sky130_fd_sc_hd__inv_2 _1705_ (
.A(\regBankBlock.registers[2][6] ),
.Y(_0348_)
);
sky130_fd_sc_hd__nor2_4 _1706_ (
.A(_0276_),
.B(_0348_),
.Y(_0349_)
);
sky130_fd_sc_hd__a211o_4 _1707_ (
.A1(\regBankBlock.registers[3][6] ),
.A2(_0346_),
.B1(_0347_),
.C1(_0349_),
.X(_0350_)
);
sky130_fd_sc_hd__buf_2 _1708_ (
.A(_0012_),
.X(_0351_)
);
sky130_fd_sc_hd__inv_2 _1709_ (
.A(\regBankBlock.registers[0][6] ),
.Y(_0352_)
);
sky130_fd_sc_hd__nor2_4 _1710_ (
.A(_0276_),
.B(_0352_),
.Y(_0353_)
);
sky130_fd_sc_hd__a211o_4 _1711_ (
.A1(\regBankBlock.registers[1][6] ),
.A2(_1168_),
.B1(_0351_),
.C1(_0353_),
.X(_0354_)
);
sky130_fd_sc_hd__nand2_4 _1712_ (
.A(_0350_),
.B(_0354_),
.Y(_0355_)
);
sky130_fd_sc_hd__inv_2 _1713_ (
.A(\regBankBlock.spi_addr[6] ),
.Y(_0356_)
);
sky130_fd_sc_hd__nor2_4 _1714_ (
.A(_0276_),
.B(_0356_),
.Y(_0357_)
);
sky130_fd_sc_hd__a211o_4 _1715_ (
.A1(\regBankBlock.registers[5][6] ),
.A2(_0346_),
.B1(_0278_),
.C1(_0357_),
.X(_0358_)
);
sky130_fd_sc_hd__nand2_4 _1716_ (
.A(_0358_),
.B(_1093_),
.Y(_0359_)
);
sky130_fd_sc_hd__a21oi_4 _1717_ (
.A1(_0355_),
.A2(_0279_),
.B1(_0359_),
.Y(_0360_)
);
sky130_fd_sc_hd__o21ai_4 _1718_ (
.A1(_0345_),
.A2(_0360_),
.B1(_1166_),
.Y(_0361_)
);
sky130_fd_sc_hd__or2_4 _1719_ (
.A(_0866_),
.B(_0286_),
.X(_0362_)
);
sky130_fd_sc_hd__a21oi_4 _1720_ (
.A1(_0361_),
.A2(_0362_),
.B1(_0290_),
.Y(_0363_)
);
sky130_fd_sc_hd__a21oi_4 _1721_ (
.A1(_1164_),
.A2(_0933_),
.B1(_0302_),
.Y(_0364_)
);
sky130_fd_sc_hd__o21ai_4 _1722_ (
.A1(_0343_),
.A2(_0363_),
.B1(_0364_),
.Y(_0365_)
);
sky130_fd_sc_hd__a21oi_4 _1723_ (
.A1(_0302_),
.A2(\regBankBlock.perf_counter[6] ),
.B1(_0312_),
.Y(_0366_)
);
sky130_fd_sc_hd__a211o_4 _1724_ (
.A1(_1115_),
.A2(_0296_),
.B1(_0308_),
.C1(_0317_),
.X(_0367_)
);
sky130_fd_sc_hd__a21o_4 _1725_ (
.A1(_0365_),
.A2(_0366_),
.B1(_0367_),
.X(_0368_)
);
sky130_fd_sc_hd__nand2_4 _1726_ (
.A(_0321_),
.B(\regBankBlock.data_out[6] ),
.Y(_0369_)
);
sky130_fd_sc_hd__nand2_4 _1727_ (
.A(_0368_),
.B(_0369_),
.Y(_0212_)
);
sky130_fd_sc_hd__nor3_4 _1728_ (
.A(\addressalyzerBlock.rdwr_state[2] ),
.B(\addressalyzerBlock.rdwr_state[0] ),
.C(\addressalyzerBlock.rdwr_state[3] ),
.Y(_0370_)
);
sky130_fd_sc_hd__nor3_4 _1729_ (
.A(\addressalyzerBlock.addr_state[1] ),
.B(\addressalyzerBlock.addr_state[3] ),
.C(_0333_),
.Y(_0371_)
);
sky130_fd_sc_hd__a211o_4 _1730_ (
.A1(\addressalyzerBlock.rdwr_state[3] ),
.A2(_1002_),
.B1(_0370_),
.C1(_0371_),
.X(_0372_)
);
sky130_fd_sc_hd__nor3_4 _1731_ (
.A(\addressalyzerBlock.rdwr_state[2] ),
.B(_1121_),
.C(\addressalyzerBlock.rdwr_state[0] ),
.Y(_0373_)
);
sky130_fd_sc_hd__a21oi_4 _1732_ (
.A1(_0372_),
.A2(_0309_),
.B1(_1140_),
.Y(_0374_)
);
sky130_fd_sc_hd__o21ai_4 _1733_ (
.A1(_0372_),
.A2(_0373_),
.B1(_0374_),
.Y(_0375_)
);
sky130_fd_sc_hd__inv_2 _1734_ (
.A(_0375_),
.Y(_0211_)
);
sky130_fd_sc_hd__nand4_4 _1735_ (
.A(\spiBlock.bitcount[2] ),
.B(_0785_),
.C(\spiBlock.bitcount[1] ),
.D(\spiBlock.bitcount[0] ),
.Y(_0376_)
);
sky130_fd_sc_hd__nor2_4 _1736_ (
.A(_1139_),
.B(\addressalyzerBlock.start_of_transfer ),
.Y(_0377_)
);
sky130_fd_sc_hd__inv_2 _1737_ (
.A(_0377_),
.Y(_0378_)
);
sky130_fd_sc_hd__nor2_4 _1738_ (
.A(_0376_),
.B(_0378_),
.Y(_0210_)
);
sky130_fd_sc_hd__nor2_4 _1739_ (
.A(_0309_),
.B(_0318_),
.Y(_0379_)
);
sky130_fd_sc_hd__inv_2 _1740_ (
.A(_0379_),
.Y(_0380_)
);
sky130_fd_sc_hd__inv_2 _1741_ (
.A(_1162_),
.Y(_0381_)
);
sky130_fd_sc_hd__o21ai_4 _1742_ (
.A1(_0905_),
.A2(_0292_),
.B1(_0381_),
.Y(_0382_)
);
sky130_fd_sc_hd__inv_2 _1743_ (
.A(\regBankBlock.registers[2][4] ),
.Y(_0383_)
);
sky130_fd_sc_hd__nor2_4 _1744_ (
.A(_0276_),
.B(_0383_),
.Y(_0384_)
);
sky130_fd_sc_hd__a211o_4 _1745_ (
.A1(\regBankBlock.registers[3][4] ),
.A2(_0346_),
.B1(_0347_),
.C1(_0384_),
.X(_0385_)
);
sky130_fd_sc_hd__inv_2 _1746_ (
.A(\regBankBlock.registers[1][4] ),
.Y(_0386_)
);
sky130_fd_sc_hd__a21oi_4 _1747_ (
.A1(_1177_),
.A2(\regBankBlock.registers[0][4] ),
.B1(_0351_),
.Y(_0387_)
);
sky130_fd_sc_hd__o21ai_4 _1748_ (
.A1(_0386_),
.A2(_1176_),
.B1(_0387_),
.Y(_0388_)
);
sky130_fd_sc_hd__a21o_4 _1749_ (
.A1(_0385_),
.A2(_0388_),
.B1(_0274_),
.X(_0389_)
);
sky130_fd_sc_hd__inv_2 _1750_ (
.A(\regBankBlock.spi_addr[4] ),
.Y(_0390_)
);
sky130_fd_sc_hd__nor2_4 _1751_ (
.A(_0277_),
.B(_0390_),
.Y(_0391_)
);
sky130_fd_sc_hd__a211o_4 _1752_ (
.A1(\regBankBlock.registers[5][4] ),
.A2(_0277_),
.B1(_0279_),
.C1(_0391_),
.X(_0392_)
);
sky130_fd_sc_hd__a21o_4 _1753_ (
.A1(_0389_),
.A2(_0392_),
.B1(_1037_),
.X(_0393_)
);
sky130_fd_sc_hd__o21a_4 _1754_ (
.A1(_1094_),
.A2(\regBankBlock.macro_data_read_rs[1][4] ),
.B1(_1166_),
.X(_0394_)
);
sky130_fd_sc_hd__o21ai_4 _1755_ (
.A1(_0877_),
.A2(_1166_),
.B1(_0292_),
.Y(_0395_)
);
sky130_fd_sc_hd__a21oi_4 _1756_ (
.A1(_0393_),
.A2(_0394_),
.B1(_0395_),
.Y(_0396_)
);
sky130_fd_sc_hd__a21oi_4 _1757_ (
.A1(_1163_),
.A2(\regBankBlock.perf_counter[12] ),
.B1(_0301_),
.Y(_0397_)
);
sky130_fd_sc_hd__o21ai_4 _1758_ (
.A1(_0382_),
.A2(_0396_),
.B1(_0397_),
.Y(_0398_)
);
sky130_fd_sc_hd__a21oi_4 _1759_ (
.A1(_0302_),
.A2(_0970_),
.B1(_0312_),
.Y(_0399_)
);
sky130_fd_sc_hd__a21oi_4 _1760_ (
.A1(_0398_),
.A2(_0399_),
.B1(_0314_),
.Y(_0400_)
);
sky130_fd_sc_hd__buf_2 _1761_ (
.A(_0309_),
.X(_0401_)
);
sky130_fd_sc_hd__nand2_4 _1762_ (
.A(_0401_),
.B(\regBankBlock.data_out[4] ),
.Y(_0402_)
);
sky130_fd_sc_hd__o21ai_4 _1763_ (
.A1(_0380_),
.A2(_0400_),
.B1(_0402_),
.Y(_0209_)
);
sky130_fd_sc_hd__inv_2 _1764_ (
.A(\regBankBlock.spi_addr[1] ),
.Y(_0403_)
);
sky130_fd_sc_hd__inv_2 _1765_ (
.A(\regBankBlock.spi_addr[5] ),
.Y(_0404_)
);
sky130_fd_sc_hd__nor2_4 _1766_ (
.A(\addressalyzerBlock.address_local[13] ),
.B(_0404_),
.Y(_0405_)
);
sky130_fd_sc_hd__xor2_4 _1767_ (
.A(\addressalyzerBlock.address_local[8] ),
.B(\regBankBlock.spi_addr[0] ),
.X(_0406_)
);
sky130_fd_sc_hd__xor2_4 _1768_ (
.A(\addressalyzerBlock.address_local[14] ),
.B(\regBankBlock.spi_addr[6] ),
.X(_0407_)
);
sky130_fd_sc_hd__a2111o_4 _1769_ (
.A1(\addressalyzerBlock.address_local[9] ),
.A2(_0403_),
.B1(_0405_),
.C1(_0406_),
.D1(_0407_),
.X(_0408_)
);
sky130_fd_sc_hd__inv_2 _1770_ (
.A(_0408_),
.Y(_0409_)
);
sky130_fd_sc_hd__inv_2 _1771_ (
.A(\regBankBlock.spi_addr[2] ),
.Y(_0410_)
);
sky130_fd_sc_hd__o22a_4 _1772_ (
.A1(\addressalyzerBlock.address_local[12] ),
.A2(_0390_),
.B1(\addressalyzerBlock.address_local[10] ),
.B2(_0410_),
.X(_0411_)
);
sky130_fd_sc_hd__inv_2 _1773_ (
.A(\regBankBlock.spi_addr[3] ),
.Y(_0412_)
);
sky130_fd_sc_hd__a22oi_4 _1774_ (
.A1(_0390_),
.A2(\addressalyzerBlock.address_local[12] ),
.B1(_1046_),
.B2(_0412_),
.Y(_0413_)
);
sky130_fd_sc_hd__a22oi_4 _1775_ (
.A1(_1063_),
.A2(\regBankBlock.spi_addr[3] ),
.B1(_1023_),
.B2(_0404_),
.Y(_0414_)
);
sky130_fd_sc_hd__a22oi_4 _1776_ (
.A1(_1074_),
.A2(\regBankBlock.spi_addr[1] ),
.B1(_1050_),
.B2(_0410_),
.Y(_0415_)
);
sky130_fd_sc_hd__and4_4 _1777_ (
.A(_0411_),
.B(_0413_),
.C(_0414_),
.D(_0415_),
.X(_0416_)
);
sky130_fd_sc_hd__a21o_4 _1778_ (
.A1(_0409_),
.A2(_0416_),
.B1(_1007_),
.X(_0417_)
);
sky130_fd_sc_hd__nand3_4 _1779_ (
.A(_0417_),
.B(\addressalyzerBlock.address_strobe ),
.C(\spiPassBlock.id_active ),
.Y(_0418_)
);
sky130_fd_sc_hd__nand2_4 _1780_ (
.A(_0323_),
.B(\addressalyzerBlock.write_enable_mask ),
.Y(_0419_)
);
sky130_fd_sc_hd__buf_2 _1781_ (
.A(_1140_),
.X(_0420_)
);
sky130_fd_sc_hd__a21oi_4 _1782_ (
.A1(_0418_),
.A2(_0419_),
.B1(_0420_),
.Y(_0208_)
);
sky130_fd_sc_hd__nand4_4 _1783_ (
.A(\addressalyzerBlock.address_strobe ),
.B(_0409_),
.C(\spiPassBlock.id_active ),
.D(_0416_),
.Y(_0421_)
);
sky130_fd_sc_hd__nand2_4 _1784_ (
.A(_0323_),
.B(\spiPassBlock.local_address_select ),
.Y(_0422_)
);
sky130_fd_sc_hd__a21oi_4 _1785_ (
.A1(_0421_),
.A2(_0422_),
.B1(_0420_),
.Y(_0207_)
);
sky130_fd_sc_hd__inv_2 _1786_ (
.A(\spiBlock.byteCountStrobe ),
.Y(_0423_)
);
sky130_fd_sc_hd__buf_2 _1787_ (
.A(_0423_),
.X(_0424_)
);
sky130_fd_sc_hd__buf_2 _1788_ (
.A(\spiBlock.byteCountStrobe ),
.X(_0425_)
);
sky130_fd_sc_hd__buf_2 _1789_ (
.A(_0796_),
.X(_0426_)
);
sky130_fd_sc_hd__buf_2 _1790_ (
.A(_0426_),
.X(_0427_)
);
sky130_fd_sc_hd__o21a_4 _1791_ (
.A1(_0425_),
.A2(\addressalyzerBlock.data_in_value[7] ),
.B1(_0427_),
.X(_0428_)
);
sky130_fd_sc_hd__o21a_4 _1792_ (
.A1(_0424_),
.A2(\spiBlock.mosi_data_shift_reg[7] ),
.B1(_0428_),
.X(_0206_)
);
sky130_fd_sc_hd__o21a_4 _1793_ (
.A1(_0425_),
.A2(_1026_),
.B1(_0427_),
.X(_0429_)
);
sky130_fd_sc_hd__o21a_4 _1794_ (
.A1(_0424_),
.A2(\spiBlock.mosi_data_shift_reg[6] ),
.B1(_0429_),
.X(_0205_)
);
sky130_fd_sc_hd__o21a_4 _1795_ (
.A1(_0425_),
.A2(_1043_),
.B1(_0427_),
.X(_0430_)
);
sky130_fd_sc_hd__o21a_4 _1796_ (
.A1(_0424_),
.A2(\spiBlock.mosi_data_shift_reg[5] ),
.B1(_0430_),
.X(_0204_)
);
sky130_fd_sc_hd__o21a_4 _1797_ (
.A1(_0425_),
.A2(\addressalyzerBlock.data_in_value[4] ),
.B1(_0427_),
.X(_0431_)
);
sky130_fd_sc_hd__o21a_4 _1798_ (
.A1(_0424_),
.A2(\spiBlock.mosi_data_shift_reg[4] ),
.B1(_0431_),
.X(_0203_)
);
sky130_fd_sc_hd__buf_2 _1799_ (
.A(_1111_),
.X(_0432_)
);
sky130_fd_sc_hd__o21a_4 _1800_ (
.A1(_0425_),
.A2(_1061_),
.B1(_0432_),
.X(_0433_)
);
sky130_fd_sc_hd__o21a_4 _1801_ (
.A1(_0423_),
.A2(\spiBlock.mosi_data_shift_reg[3] ),
.B1(_0433_),
.X(_0202_)
);
sky130_fd_sc_hd__o21a_4 _1802_ (
.A1(\spiBlock.byteCountStrobe ),
.A2(\addressalyzerBlock.data_in_value[2] ),
.B1(_0432_),
.X(_0434_)
);
sky130_fd_sc_hd__o21a_4 _1803_ (
.A1(_0423_),
.A2(\spiBlock.mosi_data_shift_reg[2] ),
.B1(_0434_),
.X(_0201_)
);
sky130_fd_sc_hd__o21a_4 _1804_ (
.A1(\spiBlock.byteCountStrobe ),
.A2(_1076_),
.B1(_0432_),
.X(_0435_)
);
sky130_fd_sc_hd__o21a_4 _1805_ (
.A1(_0423_),
.A2(\spiBlock.mosi_data_shift_reg[1] ),
.B1(_0435_),
.X(_0200_)
);
sky130_fd_sc_hd__o21a_4 _1806_ (
.A1(\spiBlock.byteCountStrobe ),
.A2(_1081_),
.B1(_0432_),
.X(_0436_)
);
sky130_fd_sc_hd__o21a_4 _1807_ (
.A1(_0423_),
.A2(\spiBlock.mosi_data_shift_reg[0] ),
.B1(_0436_),
.X(_0199_)
);
sky130_fd_sc_hd__inv_2 _1808_ (
.A(\spiBlock.rising_sclk ),
.Y(_0437_)
);
sky130_fd_sc_hd__buf_2 _1809_ (
.A(_0437_),
.X(_0438_)
);
sky130_fd_sc_hd__buf_2 _1810_ (
.A(\spiBlock.rising_sclk ),
.X(_0439_)
);
sky130_fd_sc_hd__o21a_4 _1811_ (
.A1(\spiBlock.mosi_data_shift_reg[7] ),
.A2(_0439_),
.B1(_0432_),
.X(_0440_)
);
sky130_fd_sc_hd__o21a_4 _1812_ (
.A1(\spiBlock.mosi_data_shift_reg[6] ),
.A2(_0438_),
.B1(_0440_),
.X(_0198_)
);
sky130_fd_sc_hd__buf_2 _1813_ (
.A(_0426_),
.X(_0441_)
);
sky130_fd_sc_hd__o21a_4 _1814_ (
.A1(\spiBlock.mosi_data_shift_reg[6] ),
.A2(_0439_),
.B1(_0441_),
.X(_0442_)
);
sky130_fd_sc_hd__o21a_4 _1815_ (
.A1(\spiBlock.mosi_data_shift_reg[5] ),
.A2(_0438_),
.B1(_0442_),
.X(_0197_)
);
sky130_fd_sc_hd__o21a_4 _1816_ (
.A1(\spiBlock.mosi_data_shift_reg[5] ),
.A2(_0439_),
.B1(_0441_),
.X(_0443_)
);
sky130_fd_sc_hd__o21a_4 _1817_ (
.A1(\spiBlock.mosi_data_shift_reg[4] ),
.A2(_0438_),
.B1(_0443_),
.X(_0196_)
);
sky130_fd_sc_hd__o21a_4 _1818_ (
.A1(\spiBlock.mosi_data_shift_reg[4] ),
.A2(_0439_),
.B1(_0441_),
.X(_0444_)
);
sky130_fd_sc_hd__o21a_4 _1819_ (
.A1(\spiBlock.mosi_data_shift_reg[3] ),
.A2(_0438_),
.B1(_0444_),
.X(_0195_)
);
sky130_fd_sc_hd__o21a_4 _1820_ (
.A1(\spiBlock.mosi_data_shift_reg[3] ),
.A2(_0439_),
.B1(_0441_),
.X(_0445_)
);
sky130_fd_sc_hd__o21a_4 _1821_ (
.A1(\spiBlock.mosi_data_shift_reg[2] ),
.A2(_0438_),
.B1(_0445_),
.X(_0194_)
);
sky130_fd_sc_hd__o21a_4 _1822_ (
.A1(\spiBlock.mosi_data_shift_reg[2] ),
.A2(\spiBlock.rising_sclk ),
.B1(_0441_),
.X(_0446_)
);
sky130_fd_sc_hd__o21a_4 _1823_ (
.A1(\spiBlock.mosi_data_shift_reg[1] ),
.A2(_0437_),
.B1(_0446_),
.X(_0193_)
);
sky130_fd_sc_hd__buf_2 _1824_ (
.A(_0426_),
.X(_0447_)
);
sky130_fd_sc_hd__o21a_4 _1825_ (
.A1(\spiBlock.mosi_data_shift_reg[1] ),
.A2(\spiBlock.rising_sclk ),
.B1(_0447_),
.X(_0448_)
);
sky130_fd_sc_hd__o21a_4 _1826_ (
.A1(\spiBlock.mosi_data_shift_reg[0] ),
.A2(_0437_),
.B1(_0448_),
.X(_0192_)
);
sky130_fd_sc_hd__o21a_4 _1827_ (
.A1(\spiBlock.mosi_data_shift_reg[0] ),
.A2(\spiBlock.rising_sclk ),
.B1(_0447_),
.X(_0449_)
);
sky130_fd_sc_hd__o21a_4 _1828_ (
.A1(_0437_),
.A2(\spiBlock.mosi_resync[1] ),
.B1(_0449_),
.X(_0191_)
);
sky130_fd_sc_hd__inv_2 _1829_ (
.A(\spiBlock.bitcount[2] ),
.Y(_0450_)
);
sky130_fd_sc_hd__nand3_4 _1830_ (
.A(_0786_),
.B(\spiBlock.bitcount[1] ),
.C(\spiBlock.bitcount[0] ),
.Y(_0451_)
);
sky130_fd_sc_hd__nand2_4 _1831_ (
.A(_0376_),
.B(_0377_),
.Y(_0452_)
);
sky130_fd_sc_hd__a21oi_4 _1832_ (
.A1(_0450_),
.A2(_0451_),
.B1(_0452_),
.Y(_0190_)
);
sky130_fd_sc_hd__nand2_4 _1833_ (
.A(\spiBlock.falling_sclk ),
.B(\spiBlock.bitcount[0] ),
.Y(_0453_)
);
sky130_fd_sc_hd__inv_2 _1834_ (
.A(_0453_),
.Y(_0454_)
);
sky130_fd_sc_hd__o21ai_4 _1835_ (
.A1(\spiBlock.bitcount[1] ),
.A2(_0454_),
.B1(_0377_),
.Y(_0455_)
);
sky130_fd_sc_hd__a21o_4 _1836_ (
.A1(\spiBlock.bitcount[1] ),
.A2(_0454_),
.B1(_0455_),
.X(_0456_)
);
sky130_fd_sc_hd__inv_2 _1837_ (
.A(_0456_),
.Y(_0189_)
);
sky130_fd_sc_hd__buf_2 _1838_ (
.A(_0426_),
.X(_0457_)
);
sky130_fd_sc_hd__inv_2 _1839_ (
.A(\addressalyzerBlock.start_of_transfer ),
.Y(_0458_)
);
sky130_fd_sc_hd__nand3_4 _1840_ (
.A(_0453_),
.B(_0457_),
.C(_0458_),
.Y(_0459_)
);
sky130_fd_sc_hd__inv_2 _1841_ (
.A(_0459_),
.Y(_0460_)
);
sky130_fd_sc_hd__o21a_4 _1842_ (
.A1(_0786_),
.A2(\spiBlock.bitcount[0] ),
.B1(_0460_),
.X(_0188_)
);
sky130_fd_sc_hd__o21ai_4 _1843_ (
.A1(_1094_),
.A2(\regBankBlock.macro_data_read_rs[1][5] ),
.B1(_1166_),
.Y(_0461_)
);
sky130_fd_sc_hd__inv_2 _1844_ (
.A(\regBankBlock.registers[2][5] ),
.Y(_0462_)
);
sky130_fd_sc_hd__nor2_4 _1845_ (
.A(_1170_),
.B(_0462_),
.Y(_0463_)
);
sky130_fd_sc_hd__a211o_4 _1846_ (
.A1(ID_toHost),
.A2(_1168_),
.B1(_1169_),
.C1(_0463_),
.X(_0464_)
);
sky130_fd_sc_hd__inv_2 _1847_ (
.A(\regBankBlock.registers[1][5] ),
.Y(_0465_)
);
sky130_fd_sc_hd__a21oi_4 _1848_ (
.A1(_1177_),
.A2(\regBankBlock.registers[0][5] ),
.B1(_0012_),
.Y(_0466_)
);
sky130_fd_sc_hd__o21ai_4 _1849_ (
.A1(_0465_),
.A2(_1176_),
.B1(_0466_),
.Y(_0467_)
);
sky130_fd_sc_hd__a21o_4 _1850_ (
.A1(_0464_),
.A2(_0467_),
.B1(_0274_),
.X(_0468_)
);
sky130_fd_sc_hd__nor2_4 _1851_ (
.A(_0281_),
.B(_0404_),
.Y(_0469_)
);
sky130_fd_sc_hd__a211o_4 _1852_ (
.A1(\regBankBlock.registers[5][5] ),
.A2(_0277_),
.B1(_0279_),
.C1(_0469_),
.X(_0470_)
);
sky130_fd_sc_hd__a21oi_4 _1853_ (
.A1(_0468_),
.A2(_0470_),
.B1(_1037_),
.Y(_0471_)
);
sky130_fd_sc_hd__or2_4 _1854_ (
.A(_0871_),
.B(_0286_),
.X(_0472_)
);
sky130_fd_sc_hd__o21ai_4 _1855_ (
.A1(_0461_),
.A2(_0471_),
.B1(_0472_),
.Y(_0473_)
);
sky130_fd_sc_hd__and3_4 _1856_ (
.A(_0296_),
.B(\regBankBlock.perf_counter[21] ),
.C(_0297_),
.X(_0474_)
);
sky130_fd_sc_hd__a21oi_4 _1857_ (
.A1(_0473_),
.A2(_0292_),
.B1(_0474_),
.Y(_0475_)
);
sky130_fd_sc_hd__a21oi_4 _1858_ (
.A1(_1164_),
.A2(\regBankBlock.perf_counter[13] ),
.B1(_0302_),
.Y(_0476_)
);
sky130_fd_sc_hd__o21ai_4 _1859_ (
.A1(_1164_),
.A2(_0475_),
.B1(_0476_),
.Y(_0477_)
);
sky130_fd_sc_hd__or4_4 _1860_ (
.A(\regBankBlock.perf_counter[5] ),
.B(_1127_),
.C(_1124_),
.D(_0306_),
.X(_0478_)
);
sky130_fd_sc_hd__nand3_4 _1861_ (
.A(_0477_),
.B(_0319_),
.C(_0478_),
.Y(_0479_)
);
sky130_fd_sc_hd__nand2_4 _1862_ (
.A(_0401_),
.B(\regBankBlock.data_out[5] ),
.Y(_0480_)
);
sky130_fd_sc_hd__nand2_4 _1863_ (
.A(_0479_),
.B(_0480_),
.Y(_0187_)
);
sky130_fd_sc_hd__inv_2 _1864_ (
.A(\clock_divBlock.reset_pls[2] ),
.Y(_0481_)
);
sky130_fd_sc_hd__nor3_4 _1865_ (
.A(\clock_divBlock.reset_pls[1] ),
.B(\clock_divBlock.reset_pls[0] ),
.C(_0481_),
.Y(_0482_)
);
sky130_fd_sc_hd__nand2_4 _1866_ (
.A(\clock_divBlock.counter[0] ),
.B(\clock_divBlock.counter[1] ),
.Y(_0483_)
);
sky130_fd_sc_hd__nor3_4 _1867_ (
.A(\clock_divBlock.counter[3] ),
.B(\clock_divBlock.counter[2] ),
.C(_0483_),
.Y(_0484_)
);
sky130_fd_sc_hd__xnor2_4 _1868_ (
.A(\clock_divBlock.clk_out ),
.B(_0484_),
.Y(_0485_)
);
sky130_fd_sc_hd__nor2_4 _1869_ (
.A(_0482_),
.B(_0485_),
.Y(_0186_)
);
sky130_fd_sc_hd__buf_2 _1870_ (
.A(_0457_),
.X(_0486_)
);
sky130_fd_sc_hd__and2_4 _1871_ (
.A(_0486_),
.B(DATA_FROM_HASH[7]),
.X(_0185_)
);
sky130_fd_sc_hd__and2_4 _1872_ (
.A(_0486_),
.B(DATA_FROM_HASH[6]),
.X(_0184_)
);
sky130_fd_sc_hd__buf_2 _1873_ (
.A(_0426_),
.X(_0487_)
);
sky130_fd_sc_hd__buf_2 _1874_ (
.A(_0487_),
.X(_0488_)
);
sky130_fd_sc_hd__and2_4 _1875_ (
.A(_0488_),
.B(DATA_FROM_HASH[5]),
.X(_0183_)
);
sky130_fd_sc_hd__and2_4 _1876_ (
.A(_0488_),
.B(DATA_FROM_HASH[4]),
.X(_0182_)
);
sky130_fd_sc_hd__and2_4 _1877_ (
.A(_0488_),
.B(DATA_FROM_HASH[3]),
.X(_0181_)
);
sky130_fd_sc_hd__and2_4 _1878_ (
.A(_0488_),
.B(DATA_FROM_HASH[2]),
.X(_0180_)
);
sky130_fd_sc_hd__and2_4 _1879_ (
.A(_0488_),
.B(DATA_FROM_HASH[1]),
.X(_0179_)
);
sky130_fd_sc_hd__buf_2 _1880_ (
.A(_0487_),
.X(_0489_)
);
sky130_fd_sc_hd__and2_4 _1881_ (
.A(_0489_),
.B(DATA_FROM_HASH[0]),
.X(_0178_)
);
sky130_fd_sc_hd__and2_4 _1882_ (
.A(_0489_),
.B(\regBankBlock.macro_data_read_rs[0][7] ),
.X(_0177_)
);
sky130_fd_sc_hd__and2_4 _1883_ (
.A(_0489_),
.B(\regBankBlock.macro_data_read_rs[0][6] ),
.X(_0176_)
);
sky130_fd_sc_hd__and2_4 _1884_ (
.A(_0489_),
.B(\regBankBlock.macro_data_read_rs[0][5] ),
.X(_0175_)
);
sky130_fd_sc_hd__and2_4 _1885_ (
.A(_0489_),
.B(\regBankBlock.macro_data_read_rs[0][4] ),
.X(_0174_)
);
sky130_fd_sc_hd__buf_2 _1886_ (
.A(_0487_),
.X(_0490_)
);
sky130_fd_sc_hd__and2_4 _1887_ (
.A(_0490_),
.B(\regBankBlock.macro_data_read_rs[0][3] ),
.X(_0173_)
);
sky130_fd_sc_hd__and2_4 _1888_ (
.A(_0490_),
.B(\regBankBlock.macro_data_read_rs[0][2] ),
.X(_0172_)
);
sky130_fd_sc_hd__and2_4 _1889_ (
.A(_0490_),
.B(\regBankBlock.macro_data_read_rs[0][1] ),
.X(_0171_)
);
sky130_fd_sc_hd__and2_4 _1890_ (
.A(_0490_),
.B(\regBankBlock.macro_data_read_rs[0][0] ),
.X(_0170_)
);
sky130_fd_sc_hd__and2_4 _1891_ (
.A(_0490_),
.B(DATA_AVAILABLE[3]),
.X(_0169_)
);
sky130_fd_sc_hd__buf_2 _1892_ (
.A(_0797_),
.X(_0491_)
);
sky130_fd_sc_hd__and2_4 _1893_ (
.A(_0491_),
.B(DATA_AVAILABLE[2]),
.X(_0168_)
);
sky130_fd_sc_hd__and2_4 _1894_ (
.A(_0491_),
.B(DATA_AVAILABLE[1]),
.X(_0167_)
);
sky130_fd_sc_hd__and2_4 _1895_ (
.A(_0491_),
.B(DATA_AVAILABLE[0]),
.X(_0166_)
);
sky130_fd_sc_hd__and2_4 _1896_ (
.A(_0491_),
.B(\regBankBlock.macro_rs[0][3] ),
.X(_0165_)
);
sky130_fd_sc_hd__and2_4 _1897_ (
.A(_0491_),
.B(\regBankBlock.macro_rs[0][2] ),
.X(_0164_)
);
sky130_fd_sc_hd__buf_2 _1898_ (
.A(_0797_),
.X(_0492_)
);
sky130_fd_sc_hd__and2_4 _1899_ (
.A(_0492_),
.B(\regBankBlock.macro_rs[0][1] ),
.X(_0163_)
);
sky130_fd_sc_hd__and2_4 _1900_ (
.A(_0492_),
.B(\regBankBlock.macro_rs[0][0] ),
.X(_0162_)
);
sky130_fd_sc_hd__buf_2 _1901_ (
.A(_0967_),
.X(_0493_)
);
sky130_fd_sc_hd__inv_2 _1902_ (
.A(\regBankBlock.registers[0][5] ),
.Y(_0494_)
);
sky130_fd_sc_hd__nor2_4 _1903_ (
.A(_0493_),
.B(_0494_),
.Y(_0161_)
);
sky130_fd_sc_hd__inv_2 _1904_ (
.A(\regBankBlock.registers[0][4] ),
.Y(_0495_)
);
sky130_fd_sc_hd__nor2_4 _1905_ (
.A(_0493_),
.B(_0495_),
.Y(_0160_)
);
sky130_fd_sc_hd__inv_2 _1906_ (
.A(\regBankBlock.registers[0][3] ),
.Y(_0496_)
);
sky130_fd_sc_hd__nor2_4 _1907_ (
.A(_0493_),
.B(_0496_),
.Y(_0159_)
);
sky130_fd_sc_hd__inv_2 _1908_ (
.A(\regBankBlock.registers[0][2] ),
.Y(_0497_)
);
sky130_fd_sc_hd__nor2_4 _1909_ (
.A(_0493_),
.B(_0497_),
.Y(_0158_)
);
sky130_fd_sc_hd__inv_2 _1910_ (
.A(\regBankBlock.registers[0][1] ),
.Y(_0498_)
);
sky130_fd_sc_hd__nor2_4 _1911_ (
.A(_0493_),
.B(_0498_),
.Y(_0157_)
);
sky130_fd_sc_hd__buf_2 _1912_ (
.A(_0926_),
.X(_0499_)
);
sky130_fd_sc_hd__inv_2 _1913_ (
.A(\regBankBlock.registers[0][0] ),
.Y(_0500_)
);
sky130_fd_sc_hd__nor2_4 _1914_ (
.A(_0499_),
.B(_0500_),
.Y(_0156_)
);
sky130_fd_sc_hd__buf_2 _1915_ (
.A(_0854_),
.X(_0501_)
);
sky130_fd_sc_hd__and2_4 _1916_ (
.A(_0501_),
.B(\regBankBlock.macro_addr_rs[0][5] ),
.X(_0155_)
);
sky130_fd_sc_hd__and2_4 _1917_ (
.A(_0501_),
.B(\regBankBlock.macro_addr_rs[0][4] ),
.X(_0154_)
);
sky130_fd_sc_hd__and2_4 _1918_ (
.A(_0501_),
.B(\regBankBlock.macro_addr_rs[0][3] ),
.X(_0153_)
);
sky130_fd_sc_hd__and2_4 _1919_ (
.A(_0501_),
.B(\regBankBlock.macro_addr_rs[0][2] ),
.X(_0152_)
);
sky130_fd_sc_hd__and2_4 _1920_ (
.A(_0501_),
.B(\regBankBlock.macro_addr_rs[0][1] ),
.X(_0151_)
);
sky130_fd_sc_hd__buf_2 _1921_ (
.A(_0854_),
.X(_0502_)
);
sky130_fd_sc_hd__and2_4 _1922_ (
.A(_0502_),
.B(\regBankBlock.macro_addr_rs[0][0] ),
.X(_0150_)
);
sky130_fd_sc_hd__inv_2 _1923_ (
.A(\regBankBlock.registers[2][3] ),
.Y(_0503_)
);
sky130_fd_sc_hd__nor2_4 _1924_ (
.A(_0499_),
.B(_0503_),
.Y(_0149_)
);
sky130_fd_sc_hd__inv_2 _1925_ (
.A(\regBankBlock.registers[2][2] ),
.Y(_0504_)
);
sky130_fd_sc_hd__nor2_4 _1926_ (
.A(_0499_),
.B(_0504_),
.Y(_0148_)
);
sky130_fd_sc_hd__inv_2 _1927_ (
.A(\regBankBlock.registers[2][1] ),
.Y(_0505_)
);
sky130_fd_sc_hd__nor2_4 _1928_ (
.A(_0499_),
.B(_0505_),
.Y(_0147_)
);
sky130_fd_sc_hd__inv_2 _1929_ (
.A(\regBankBlock.registers[2][0] ),
.Y(_0506_)
);
sky130_fd_sc_hd__nor2_4 _1930_ (
.A(_0499_),
.B(_0506_),
.Y(_0146_)
);
sky130_fd_sc_hd__and2_4 _1931_ (
.A(_0502_),
.B(\regBankBlock.rd_select_rs[0][3] ),
.X(_0145_)
);
sky130_fd_sc_hd__and2_4 _1932_ (
.A(_0502_),
.B(\regBankBlock.rd_select_rs[0][2] ),
.X(_0144_)
);
sky130_fd_sc_hd__and2_4 _1933_ (
.A(_0502_),
.B(\regBankBlock.rd_select_rs[0][1] ),
.X(_0143_)
);
sky130_fd_sc_hd__and2_4 _1934_ (
.A(_0502_),
.B(\regBankBlock.rd_select_rs[0][0] ),
.X(_0142_)
);
sky130_fd_sc_hd__buf_2 _1935_ (
.A(_0926_),
.X(_0507_)
);
sky130_fd_sc_hd__nor2_4 _1936_ (
.A(_0507_),
.B(_1174_),
.Y(_0141_)
);
sky130_fd_sc_hd__inv_2 _1937_ (
.A(\regBankBlock.registers[1][6] ),
.Y(_0508_)
);
sky130_fd_sc_hd__nor2_4 _1938_ (
.A(_0507_),
.B(_0508_),
.Y(_0140_)
);
sky130_fd_sc_hd__nor2_4 _1939_ (
.A(_0507_),
.B(_0465_),
.Y(_0139_)
);
sky130_fd_sc_hd__nor2_4 _1940_ (
.A(_0507_),
.B(_0386_),
.Y(_0138_)
);
sky130_fd_sc_hd__inv_2 _1941_ (
.A(\regBankBlock.registers[1][3] ),
.Y(_0509_)
);
sky130_fd_sc_hd__nor2_4 _1942_ (
.A(_0507_),
.B(_0509_),
.Y(_0137_)
);
sky130_fd_sc_hd__buf_2 _1943_ (
.A(_0926_),
.X(_0510_)
);
sky130_fd_sc_hd__inv_2 _1944_ (
.A(\regBankBlock.registers[1][2] ),
.Y(_0511_)
);
sky130_fd_sc_hd__nor2_4 _1945_ (
.A(_0510_),
.B(_0511_),
.Y(_0136_)
);
sky130_fd_sc_hd__inv_2 _1946_ (
.A(\regBankBlock.registers[1][1] ),
.Y(_0512_)
);
sky130_fd_sc_hd__nor2_4 _1947_ (
.A(_0510_),
.B(_0512_),
.Y(_0135_)
);
sky130_fd_sc_hd__inv_2 _1948_ (
.A(\regBankBlock.registers[1][0] ),
.Y(_0513_)
);
sky130_fd_sc_hd__nor2_4 _1949_ (
.A(_0510_),
.B(_0513_),
.Y(_0134_)
);
sky130_fd_sc_hd__buf_2 _1950_ (
.A(_0854_),
.X(_0514_)
);
sky130_fd_sc_hd__and2_4 _1951_ (
.A(_0514_),
.B(\regBankBlock.macro_data_write_rs[0][7] ),
.X(_0133_)
);
sky130_fd_sc_hd__and2_4 _1952_ (
.A(_0514_),
.B(\regBankBlock.macro_data_write_rs[0][6] ),
.X(_0132_)
);
sky130_fd_sc_hd__and2_4 _1953_ (
.A(_0514_),
.B(\regBankBlock.macro_data_write_rs[0][5] ),
.X(_0131_)
);
sky130_fd_sc_hd__and2_4 _1954_ (
.A(_0514_),
.B(\regBankBlock.macro_data_write_rs[0][4] ),
.X(_0130_)
);
sky130_fd_sc_hd__and2_4 _1955_ (
.A(_0514_),
.B(\regBankBlock.macro_data_write_rs[0][3] ),
.X(_0129_)
);
sky130_fd_sc_hd__buf_2 _1956_ (
.A(_0854_),
.X(_0515_)
);
sky130_fd_sc_hd__and2_4 _1957_ (
.A(_0515_),
.B(\regBankBlock.macro_data_write_rs[0][2] ),
.X(_0128_)
);
sky130_fd_sc_hd__and2_4 _1958_ (
.A(_0515_),
.B(\regBankBlock.macro_data_write_rs[0][1] ),
.X(_0127_)
);
sky130_fd_sc_hd__and2_4 _1959_ (
.A(_0515_),
.B(\regBankBlock.macro_data_write_rs[0][0] ),
.X(_0126_)
);
sky130_fd_sc_hd__inv_2 _1960_ (
.A(\regBankBlock.registers[5][3] ),
.Y(_0516_)
);
sky130_fd_sc_hd__nor2_4 _1961_ (
.A(_0510_),
.B(_0516_),
.Y(_0125_)
);
sky130_fd_sc_hd__inv_2 _1962_ (
.A(\regBankBlock.registers[5][2] ),
.Y(_0517_)
);
sky130_fd_sc_hd__nor2_4 _1963_ (
.A(_0510_),
.B(_0517_),
.Y(_0124_)
);
sky130_fd_sc_hd__inv_2 _1964_ (
.A(\regBankBlock.registers[5][1] ),
.Y(_0518_)
);
sky130_fd_sc_hd__nor2_4 _1965_ (
.A(_0880_),
.B(_0518_),
.Y(_0123_)
);
sky130_fd_sc_hd__inv_2 _1966_ (
.A(\regBankBlock.registers[5][0] ),
.Y(_0519_)
);
sky130_fd_sc_hd__nor2_4 _1967_ (
.A(_0880_),
.B(_0519_),
.Y(_0122_)
);
sky130_fd_sc_hd__and2_4 _1968_ (
.A(_0515_),
.B(\regBankBlock.wr_select_rs[0][3] ),
.X(_0121_)
);
sky130_fd_sc_hd__and2_4 _1969_ (
.A(_0515_),
.B(\regBankBlock.wr_select_rs[0][2] ),
.X(_0120_)
);
sky130_fd_sc_hd__and2_4 _1970_ (
.A(_0855_),
.B(\regBankBlock.wr_select_rs[0][1] ),
.X(_0119_)
);
sky130_fd_sc_hd__and2_4 _1971_ (
.A(_0855_),
.B(\regBankBlock.wr_select_rs[0][0] ),
.X(_0118_)
);
sky130_fd_sc_hd__nand3_4 _1972_ (
.A(\clock_divBlock.counter[0] ),
.B(\clock_divBlock.counter[1] ),
.C(\clock_divBlock.counter[2] ),
.Y(_0520_)
);
sky130_fd_sc_hd__nor2_4 _1973_ (
.A(\clock_divBlock.counter[3] ),
.B(_0483_),
.Y(_0521_)
);
sky130_fd_sc_hd__a21oi_4 _1974_ (
.A1(_0520_),
.A2(\clock_divBlock.counter[3] ),
.B1(_0521_),
.Y(_0522_)
);
sky130_fd_sc_hd__nor3_4 _1975_ (
.A(_0482_),
.B(_0484_),
.C(_0522_),
.Y(_0117_)
);
sky130_fd_sc_hd__nor2_4 _1976_ (
.A(_0482_),
.B(_0484_),
.Y(_0523_)
);
sky130_fd_sc_hd__a21o_4 _1977_ (
.A1(\clock_divBlock.counter[0] ),
.A2(\clock_divBlock.counter[1] ),
.B1(\clock_divBlock.counter[2] ),
.X(_0524_)
);
sky130_fd_sc_hd__and3_4 _1978_ (
.A(_0523_),
.B(_0520_),
.C(_0524_),
.X(_0116_)
);
sky130_fd_sc_hd__or2_4 _1979_ (
.A(\clock_divBlock.counter[0] ),
.B(\clock_divBlock.counter[1] ),
.X(_0525_)
);
sky130_fd_sc_hd__and3_4 _1980_ (
.A(_0523_),
.B(_0483_),
.C(_0525_),
.X(_0115_)
);
sky130_fd_sc_hd__or3_4 _1981_ (
.A(\clock_divBlock.counter[0] ),
.B(_0482_),
.C(_0484_),
.X(_0526_)
);
sky130_fd_sc_hd__inv_2 _1982_ (
.A(_0526_),
.Y(_0114_)
);
sky130_fd_sc_hd__nor2_4 _1983_ (
.A(_0823_),
.B(_0424_),
.Y(_0113_)
);
sky130_fd_sc_hd__inv_2 _1984_ (
.A(\counter[19] ),
.Y(_0527_)
);
sky130_fd_sc_hd__inv_2 _1985_ (
.A(\counter[12] ),
.Y(_0528_)
);
sky130_fd_sc_hd__inv_2 _1986_ (
.A(\counter[13] ),
.Y(_0529_)
);
sky130_fd_sc_hd__inv_2 _1987_ (
.A(\counter[14] ),
.Y(_0530_)
);
sky130_fd_sc_hd__inv_2 _1988_ (
.A(\counter[7] ),
.Y(_0531_)
);
sky130_fd_sc_hd__inv_2 _1989_ (
.A(\counter[8] ),
.Y(_0532_)
);
sky130_fd_sc_hd__nand2_4 _1990_ (
.A(\counter[5] ),
.B(\counter[6] ),
.Y(_0533_)
);
sky130_fd_sc_hd__nand4_4 _1991_ (
.A(\counter[1] ),
.B(\counter[2] ),
.C(\counter[3] ),
.D(\counter[4] ),
.Y(_0534_)
);
sky130_fd_sc_hd__nor4_4 _1992_ (
.A(_0531_),
.B(_0532_),
.C(_0533_),
.D(_0534_),
.Y(_0535_)
);
sky130_fd_sc_hd__nand4_4 _1993_ (
.A(\counter[9] ),
.B(_0535_),
.C(\counter[10] ),
.D(\counter[11] ),
.Y(_0536_)
);
sky130_fd_sc_hd__nor4_4 _1994_ (
.A(_0528_),
.B(_0529_),
.C(_0530_),
.D(_0536_),
.Y(_0537_)
);
sky130_fd_sc_hd__nand2_4 _1995_ (
.A(\counter[15] ),
.B(\counter[16] ),
.Y(_0538_)
);
sky130_fd_sc_hd__inv_2 _1996_ (
.A(_0538_),
.Y(_0539_)
);
sky130_fd_sc_hd__nand4_4 _1997_ (
.A(\counter[17] ),
.B(_0537_),
.C(\counter[18] ),
.D(_0539_),
.Y(_0540_)
);
sky130_fd_sc_hd__nor2_4 _1998_ (
.A(_0527_),
.B(_0540_),
.Y(_0541_)
);
sky130_fd_sc_hd__nand4_4 _1999_ (
.A(\counter[20] ),
.B(_0541_),
.C(\counter[21] ),
.D(\counter[22] ),
.Y(_0542_)
);
sky130_fd_sc_hd__inv_2 _2000_ (
.A(CLK_LED),
.Y(_0543_)
);
sky130_fd_sc_hd__nand2_4 _2001_ (
.A(_0542_),
.B(_0543_),
.Y(_0544_)
);
sky130_fd_sc_hd__buf_2 _2002_ (
.A(_0527_),
.X(_0545_)
);
sky130_fd_sc_hd__inv_2 _2003_ (
.A(\counter[20] ),
.Y(_0546_)
);
sky130_fd_sc_hd__nor3_4 _2004_ (
.A(_0545_),
.B(_0546_),
.C(_0540_),
.Y(_0547_)
);
sky130_fd_sc_hd__nand4_4 _2005_ (
.A(\counter[21] ),
.B(_0547_),
.C(\counter[22] ),
.D(CLK_LED),
.Y(_0548_)
);
sky130_fd_sc_hd__nand3_4 _2006_ (
.A(_0544_),
.B(_0891_),
.C(_0548_),
.Y(_0549_)
);
sky130_fd_sc_hd__inv_2 _2007_ (
.A(_0549_),
.Y(_0112_)
);
sky130_fd_sc_hd__inv_2 _2008_ (
.A(_0540_),
.Y(_0550_)
);
sky130_fd_sc_hd__a41o_4 _2009_ (
.A1(_0550_),
.A2(\counter[19] ),
.A3(\counter[20] ),
.A4(\counter[21] ),
.B1(\counter[22] ),
.X(_0551_)
);
sky130_fd_sc_hd__and3_4 _2010_ (
.A(_0551_),
.B(_0869_),
.C(_0542_),
.X(_0111_)
);
sky130_fd_sc_hd__inv_2 _2011_ (
.A(\counter[21] ),
.Y(_0552_)
);
sky130_fd_sc_hd__buf_2 _2012_ (
.A(_0540_),
.X(_0553_)
);
sky130_fd_sc_hd__nor4_4 _2013_ (
.A(_0545_),
.B(_0546_),
.C(_0552_),
.D(_0553_),
.Y(_0554_)
);
sky130_fd_sc_hd__buf_2 _2014_ (
.A(_0528_),
.X(_0555_)
);
sky130_fd_sc_hd__nor3_4 _2015_ (
.A(_0555_),
.B(_0529_),
.C(_0536_),
.Y(_0556_)
);
sky130_fd_sc_hd__buf_2 _2016_ (
.A(\counter[14] ),
.X(_0557_)
);
sky130_fd_sc_hd__and4_4 _2017_ (
.A(_0556_),
.B(_0557_),
.C(\counter[17] ),
.D(_0539_),
.X(_0558_)
);
sky130_fd_sc_hd__a41oi_4 _2018_ (
.A1(\counter[18] ),
.A2(_0558_),
.A3(\counter[19] ),
.A4(\counter[20] ),
.B1(\counter[21] ),
.Y(_0559_)
);
sky130_fd_sc_hd__nor3_4 _2019_ (
.A(_0965_),
.B(_0554_),
.C(_0559_),
.Y(_0110_)
);
sky130_fd_sc_hd__inv_2 _2020_ (
.A(_0547_),
.Y(_0560_)
);
sky130_fd_sc_hd__o21ai_4 _2021_ (
.A1(_0545_),
.A2(_0553_),
.B1(_0546_),
.Y(_0561_)
);
sky130_fd_sc_hd__nand3_4 _2022_ (
.A(_0560_),
.B(_0891_),
.C(_0561_),
.Y(_0562_)
);
sky130_fd_sc_hd__inv_2 _2023_ (
.A(_0562_),
.Y(_0109_)
);
sky130_fd_sc_hd__o21ai_4 _2024_ (
.A1(_0545_),
.A2(_0553_),
.B1(_0931_),
.Y(_0563_)
);
sky130_fd_sc_hd__a21oi_4 _2025_ (
.A1(_0545_),
.A2(_0553_),
.B1(_0563_),
.Y(_0108_)
);
sky130_fd_sc_hd__a41o_4 _2026_ (
.A1(_0556_),
.A2(_0557_),
.A3(\counter[17] ),
.A4(_0539_),
.B1(\counter[18] ),
.X(_0564_)
);
sky130_fd_sc_hd__buf_2 _2027_ (
.A(_0868_),
.X(_0565_)
);
sky130_fd_sc_hd__and3_4 _2028_ (
.A(_0564_),
.B(_0565_),
.C(_0553_),
.X(_0107_)
);
sky130_fd_sc_hd__nor2_4 _2029_ (
.A(_0555_),
.B(_0536_),
.Y(_0566_)
);
sky130_fd_sc_hd__buf_2 _2030_ (
.A(\counter[13] ),
.X(_0567_)
);
sky130_fd_sc_hd__buf_2 _2031_ (
.A(_0557_),
.X(_0568_)
);
sky130_fd_sc_hd__and4_4 _2032_ (
.A(_0566_),
.B(_0567_),
.C(_0568_),
.D(_0539_),
.X(_0569_)
);
sky130_fd_sc_hd__a41oi_4 _2033_ (
.A1(_0568_),
.A2(_0556_),
.A3(\counter[17] ),
.A4(_0539_),
.B1(_0873_),
.Y(_0570_)
);
sky130_fd_sc_hd__o21a_4 _2034_ (
.A1(\counter[17] ),
.A2(_0569_),
.B1(_0570_),
.X(_0106_)
);
sky130_fd_sc_hd__and4_4 _2035_ (
.A(_0566_),
.B(_0567_),
.C(_0557_),
.D(\counter[15] ),
.X(_0571_)
);
sky130_fd_sc_hd__o21a_4 _2036_ (
.A1(\counter[16] ),
.A2(_0571_),
.B1(_0954_),
.X(_0572_)
);
sky130_fd_sc_hd__nand4_4 _2037_ (
.A(_0568_),
.B(_0556_),
.C(\counter[15] ),
.D(\counter[16] ),
.Y(_0573_)
);
sky130_fd_sc_hd__nand2_4 _2038_ (
.A(_0572_),
.B(_0573_),
.Y(_0574_)
);
sky130_fd_sc_hd__inv_2 _2039_ (
.A(_0574_),
.Y(_0105_)
);
sky130_fd_sc_hd__buf_2 _2040_ (
.A(_0536_),
.X(_0575_)
);
sky130_fd_sc_hd__inv_2 _2041_ (
.A(_0575_),
.Y(_0576_)
);
sky130_fd_sc_hd__a41o_4 _2042_ (
.A1(_0576_),
.A2(\counter[12] ),
.A3(_0567_),
.A4(_0557_),
.B1(\counter[15] ),
.X(_0577_)
);
sky130_fd_sc_hd__nand4_4 _2043_ (
.A(_0567_),
.B(_0566_),
.C(_0568_),
.D(\counter[15] ),
.Y(_0578_)
);
sky130_fd_sc_hd__and3_4 _2044_ (
.A(_0577_),
.B(_0565_),
.C(_0578_),
.X(_0104_)
);
sky130_fd_sc_hd__a21oi_4 _2045_ (
.A1(_0566_),
.A2(_0567_),
.B1(_0568_),
.Y(_0579_)
);
sky130_fd_sc_hd__nor3_4 _2046_ (
.A(_0965_),
.B(_0537_),
.C(_0579_),
.Y(_0103_)
);
sky130_fd_sc_hd__inv_2 _2047_ (
.A(_0556_),
.Y(_0580_)
);
sky130_fd_sc_hd__o21ai_4 _2048_ (
.A1(_0555_),
.A2(_0575_),
.B1(_0529_),
.Y(_0581_)
);
sky130_fd_sc_hd__nand3_4 _2049_ (
.A(_0580_),
.B(_0891_),
.C(_0581_),
.Y(_0582_)
);
sky130_fd_sc_hd__inv_2 _2050_ (
.A(_0582_),
.Y(_0102_)
);
sky130_fd_sc_hd__o21ai_4 _2051_ (
.A1(_0555_),
.A2(_0575_),
.B1(_0931_),
.Y(_0583_)
);
sky130_fd_sc_hd__a21oi_4 _2052_ (
.A1(_0555_),
.A2(_0575_),
.B1(_0583_),
.Y(_0101_)
);
sky130_fd_sc_hd__nor3_4 _2053_ (
.A(_0531_),
.B(_0533_),
.C(_0534_),
.Y(_0584_)
);
sky130_fd_sc_hd__buf_2 _2054_ (
.A(\counter[8] ),
.X(_0585_)
);
sky130_fd_sc_hd__buf_2 _2055_ (
.A(\counter[9] ),
.X(_0586_)
);
sky130_fd_sc_hd__a41o_4 _2056_ (
.A1(_0584_),
.A2(_0585_),
.A3(_0586_),
.A4(\counter[10] ),
.B1(\counter[11] ),
.X(_0587_)
);
sky130_fd_sc_hd__and3_4 _2057_ (
.A(_0587_),
.B(_0565_),
.C(_0575_),
.X(_0100_)
);
sky130_fd_sc_hd__buf_2 _2058_ (
.A(\counter[7] ),
.X(_0588_)
);
sky130_fd_sc_hd__buf_2 _2059_ (
.A(_0534_),
.X(_0589_)
);
sky130_fd_sc_hd__nor2_4 _2060_ (
.A(_0533_),
.B(_0589_),
.Y(_0590_)
);
sky130_fd_sc_hd__a41oi_4 _2061_ (
.A1(_0588_),
.A2(_0590_),
.A3(_0585_),
.A4(_0586_),
.B1(\counter[10] ),
.Y(_0591_)
);
sky130_fd_sc_hd__and4_4 _2062_ (
.A(_0584_),
.B(_0585_),
.C(_0586_),
.D(\counter[10] ),
.X(_0592_)
);
sky130_fd_sc_hd__nor3_4 _2063_ (
.A(_0967_),
.B(_0591_),
.C(_0592_),
.Y(_0099_)
);
sky130_fd_sc_hd__a41oi_4 _2064_ (
.A1(_0588_),
.A2(_0590_),
.A3(_0585_),
.A4(_0586_),
.B1(_0873_),
.Y(_0593_)
);
sky130_fd_sc_hd__o21a_4 _2065_ (
.A1(_0586_),
.A2(_0535_),
.B1(_0593_),
.X(_0098_)
);
sky130_fd_sc_hd__a21oi_4 _2066_ (
.A1(_0590_),
.A2(_0588_),
.B1(_0585_),
.Y(_0594_)
);
sky130_fd_sc_hd__nor3_4 _2067_ (
.A(_0967_),
.B(_0535_),
.C(_0594_),
.Y(_0097_)
);
sky130_fd_sc_hd__a21oi_4 _2068_ (
.A1(_0590_),
.A2(_0588_),
.B1(_0879_),
.Y(_0595_)
);
sky130_fd_sc_hd__o21ai_4 _2069_ (
.A1(_0588_),
.A2(_0590_),
.B1(_0595_),
.Y(_0596_)
);
sky130_fd_sc_hd__inv_2 _2070_ (
.A(_0596_),
.Y(_0096_)
);
sky130_fd_sc_hd__inv_2 _2071_ (
.A(\counter[5] ),
.Y(_0597_)
);
sky130_fd_sc_hd__nor2_4 _2072_ (
.A(_0597_),
.B(_0589_),
.Y(_0598_)
);
sky130_fd_sc_hd__o21ai_4 _2073_ (
.A1(\counter[6] ),
.A2(_0598_),
.B1(_0954_),
.Y(_0599_)
);
sky130_fd_sc_hd__a21o_4 _2074_ (
.A1(\counter[6] ),
.A2(_0598_),
.B1(_0599_),
.X(_0600_)
);
sky130_fd_sc_hd__inv_2 _2075_ (
.A(_0600_),
.Y(_0095_)
);
sky130_fd_sc_hd__o21ai_4 _2076_ (
.A1(_0597_),
.A2(_0589_),
.B1(_0931_),
.Y(_0601_)
);
sky130_fd_sc_hd__a21oi_4 _2077_ (
.A1(_0597_),
.A2(_0589_),
.B1(_0601_),
.Y(_0094_)
);
sky130_fd_sc_hd__buf_2 _2078_ (
.A(\counter[1] ),
.X(_0602_)
);
sky130_fd_sc_hd__nand3_4 _2079_ (
.A(_0602_),
.B(\counter[2] ),
.C(\counter[3] ),
.Y(_0603_)
);
sky130_fd_sc_hd__inv_2 _2080_ (
.A(_0603_),
.Y(_0604_)
);
sky130_fd_sc_hd__or2_4 _2081_ (
.A(\counter[4] ),
.B(_0604_),
.X(_0605_)
);
sky130_fd_sc_hd__and3_4 _2082_ (
.A(_0605_),
.B(_0565_),
.C(_0589_),
.X(_0093_)
);
sky130_fd_sc_hd__a21o_4 _2083_ (
.A1(_0602_),
.A2(\counter[2] ),
.B1(\counter[3] ),
.X(_0606_)
);
sky130_fd_sc_hd__and3_4 _2084_ (
.A(_0606_),
.B(_0565_),
.C(_0603_),
.X(_0092_)
);
sky130_fd_sc_hd__a21oi_4 _2085_ (
.A1(_0602_),
.A2(\counter[2] ),
.B1(_0967_),
.Y(_0607_)
);
sky130_fd_sc_hd__o21a_4 _2086_ (
.A1(_0602_),
.A2(\counter[2] ),
.B1(_0607_),
.X(_0091_)
);
sky130_fd_sc_hd__nor2_4 _2087_ (
.A(_0880_),
.B(_0602_),
.Y(_0090_)
);
sky130_fd_sc_hd__and2_4 _2088_ (
.A(_0855_),
.B(\regBankBlock.hash_en_rs[0] ),
.X(_0089_)
);
sky130_fd_sc_hd__inv_2 _2089_ (
.A(\regBankBlock.registers[3][0] ),
.Y(_0608_)
);
sky130_fd_sc_hd__nor2_4 _2090_ (
.A(_0880_),
.B(_0608_),
.Y(_0088_)
);
sky130_fd_sc_hd__inv_2 _2091_ (
.A(\spiBlock.sclk_edge[0] ),
.Y(_0609_)
);
sky130_fd_sc_hd__nor2_4 _2092_ (
.A(_0823_),
.B(_0609_),
.Y(_0087_)
);
sky130_fd_sc_hd__and2_4 _2093_ (
.A(_0492_),
.B(\spiBlock.sclk_resync[1] ),
.X(_0086_)
);
sky130_fd_sc_hd__and2_4 _2094_ (
.A(_0492_),
.B(\spiPassBlock.irq_resync[0] ),
.X(_0085_)
);
sky130_fd_sc_hd__and2_4 _2095_ (
.A(_0492_),
.B(IRQ_OUT_fromClient),
.X(_0084_)
);
sky130_fd_sc_hd__buf_2 _2096_ (
.A(_0797_),
.X(_0610_)
);
sky130_fd_sc_hd__and2_4 _2097_ (
.A(_0610_),
.B(\spiBlock.miso_data_shift_reg[7] ),
.X(_0083_)
);
sky130_fd_sc_hd__inv_2 _2098_ (
.A(\spiBlock.scsn_edge[0] ),
.Y(_0611_)
);
sky130_fd_sc_hd__and3_4 _2099_ (
.A(_1112_),
.B(_0611_),
.C(\spiBlock.scsn_edge[1] ),
.X(_0082_)
);
sky130_fd_sc_hd__nor3_4 _2100_ (
.A(_0420_),
.B(\spiBlock.scsn_edge[1] ),
.C(_0611_),
.Y(_0081_)
);
sky130_fd_sc_hd__buf_2 _2101_ (
.A(_0821_),
.X(_0612_)
);
sky130_fd_sc_hd__nor4_4 _2102_ (
.A(_0612_),
.B(\spiBlock.scsn_resync[1] ),
.C(\spiBlock.sclk_edge[1] ),
.D(_0609_),
.Y(_0080_)
);
sky130_fd_sc_hd__inv_2 _2103_ (
.A(\spiBlock.scsn_resync[1] ),
.Y(_0613_)
);
sky130_fd_sc_hd__and4_4 _2104_ (
.A(_1112_),
.B(_0609_),
.C(_0613_),
.D(\spiBlock.sclk_edge[1] ),
.X(_0079_)
);
sky130_fd_sc_hd__or2_4 _2105_ (
.A(_0822_),
.B(\spiBlock.scsn_resync[0] ),
.X(_0078_)
);
sky130_fd_sc_hd__or2_4 _2106_ (
.A(_0822_),
.B(SCSN_fromHost),
.X(_0077_)
);
sky130_fd_sc_hd__and2_4 _2107_ (
.A(_0610_),
.B(\spiBlock.sclk_resync[0] ),
.X(_0076_)
);
sky130_fd_sc_hd__and2_4 _2108_ (
.A(_0610_),
.B(SCLK_fromHost),
.X(_0075_)
);
sky130_fd_sc_hd__and2_4 _2109_ (
.A(_0610_),
.B(\spiBlock.mosi_resync[0] ),
.X(_0074_)
);
sky130_fd_sc_hd__and2_4 _2110_ (
.A(_0610_),
.B(MOSI_fromHost),
.X(_0073_)
);
sky130_fd_sc_hd__nand2_4 _2111_ (
.A(_0486_),
.B(_0611_),
.Y(_0072_)
);
sky130_fd_sc_hd__nand2_4 _2112_ (
.A(_0486_),
.B(_0613_),
.Y(_0071_)
);
sky130_fd_sc_hd__and2_4 _2113_ (
.A(_1112_),
.B(\spiPassBlock.id_resync[0] ),
.X(_0070_)
);
sky130_fd_sc_hd__and2_4 _2114_ (
.A(_1112_),
.B(ID_fromClient),
.X(_0069_)
);
sky130_fd_sc_hd__a41oi_4 _2115_ (
.A1(_1103_),
.A2(_1131_),
.A3(_1133_),
.A4(_1137_),
.B1(_1141_),
.Y(_0068_)
);
sky130_fd_sc_hd__a41oi_4 _2116_ (
.A1(_1103_),
.A2(_1131_),
.A3(_1142_),
.A4(_1147_),
.B1(_1149_),
.Y(_0067_)
);
sky130_fd_sc_hd__inv_2 _2117_ (
.A(_1155_),
.Y(_0066_)
);
sky130_fd_sc_hd__and4_4 _2118_ (
.A(_1143_),
.B(_1134_),
.C(_1116_),
.D(_0338_),
.X(_0614_)
);
sky130_fd_sc_hd__inv_2 _2119_ (
.A(_0614_),
.Y(_0615_)
);
sky130_fd_sc_hd__buf_2 _2120_ (
.A(_0615_),
.X(_0616_)
);
sky130_fd_sc_hd__buf_2 _2121_ (
.A(_0339_),
.X(_0617_)
);
sky130_fd_sc_hd__nand3_4 _2122_ (
.A(_0487_),
.B(_0617_),
.C(\addressalyzerBlock.data_in_value[7] ),
.Y(_0618_)
);
sky130_fd_sc_hd__buf_2 _2123_ (
.A(_0615_),
.X(_0619_)
);
sky130_fd_sc_hd__buf_2 _2124_ (
.A(_1111_),
.X(_0620_)
);
sky130_fd_sc_hd__nand3_4 _2125_ (
.A(_0619_),
.B(_0620_),
.C(\regBankBlock.registers[5][7] ),
.Y(_0621_)
);
sky130_fd_sc_hd__o21ai_4 _2126_ (
.A1(_0616_),
.A2(_0618_),
.B1(_0621_),
.Y(_0065_)
);
sky130_fd_sc_hd__nand3_4 _2127_ (
.A(_0457_),
.B(_0617_),
.C(\addressalyzerBlock.data_in_value[6] ),
.Y(_0622_)
);
sky130_fd_sc_hd__nand3_4 _2128_ (
.A(_0619_),
.B(_0620_),
.C(\regBankBlock.registers[5][6] ),
.Y(_0623_)
);
sky130_fd_sc_hd__o21ai_4 _2129_ (
.A1(_0616_),
.A2(_0622_),
.B1(_0623_),
.Y(_0064_)
);
sky130_fd_sc_hd__nand3_4 _2130_ (
.A(_0457_),
.B(_0617_),
.C(_1043_),
.Y(_0624_)
);
sky130_fd_sc_hd__nand3_4 _2131_ (
.A(_0615_),
.B(_0620_),
.C(\regBankBlock.registers[5][5] ),
.Y(_0625_)
);
sky130_fd_sc_hd__o21ai_4 _2132_ (
.A1(_0616_),
.A2(_0624_),
.B1(_0625_),
.Y(_0063_)
);
sky130_fd_sc_hd__nand3_4 _2133_ (
.A(_0487_),
.B(_0617_),
.C(\addressalyzerBlock.data_in_value[4] ),
.Y(_0626_)
);
sky130_fd_sc_hd__nand3_4 _2134_ (
.A(_0615_),
.B(_0620_),
.C(\regBankBlock.registers[5][4] ),
.Y(_0627_)
);
sky130_fd_sc_hd__o21ai_4 _2135_ (
.A1(_0616_),
.A2(_0626_),
.B1(_0627_),
.Y(_0062_)
);
sky130_fd_sc_hd__inv_2 _2136_ (
.A(_1061_),
.Y(_0628_)
);
sky130_fd_sc_hd__nor2_4 _2137_ (
.A(_0821_),
.B(_0335_),
.Y(_0629_)
);
sky130_fd_sc_hd__inv_2 _2138_ (
.A(_0629_),
.Y(_0630_)
);
sky130_fd_sc_hd__a41o_4 _2139_ (
.A1(_1148_),
.A2(_1135_),
.A3(_1116_),
.A4(_0617_),
.B1(_0821_),
.X(_0631_)
);
sky130_fd_sc_hd__o32ai_4 _2140_ (
.A1(_0628_),
.A2(_0630_),
.A3(_0616_),
.B1(_0516_),
.B2(_0631_),
.Y(_0061_)
);
sky130_fd_sc_hd__o32ai_4 _2141_ (
.A1(_1066_),
.A2(_0630_),
.A3(_0619_),
.B1(_0517_),
.B2(_0631_),
.Y(_0060_)
);
sky130_fd_sc_hd__inv_2 _2142_ (
.A(\addressalyzerBlock.data_in_value[1] ),
.Y(_0632_)
);
sky130_fd_sc_hd__o32ai_4 _2143_ (
.A1(_0632_),
.A2(_0630_),
.A3(_0619_),
.B1(_0518_),
.B2(_0631_),
.Y(_0059_)
);
sky130_fd_sc_hd__inv_2 _2144_ (
.A(_1081_),
.Y(_0633_)
);
sky130_fd_sc_hd__o32ai_4 _2145_ (
.A1(_0633_),
.A2(_0630_),
.A3(_0619_),
.B1(_0519_),
.B2(_0631_),
.Y(_0058_)
);
sky130_fd_sc_hd__inv_2 _2146_ (
.A(_0311_),
.Y(_0634_)
);
sky130_fd_sc_hd__o41ai_4 _2147_ (
.A1(\regBankBlock.perf_counter[3] ),
.A2(_1126_),
.A3(_1124_),
.A4(_0306_),
.B1(_0634_),
.Y(_0635_)
);
sky130_fd_sc_hd__buf_2 _2148_ (
.A(_1165_),
.X(_0636_)
);
sky130_fd_sc_hd__o21ai_4 _2149_ (
.A1(_1093_),
.A2(\regBankBlock.macro_data_read_rs[1][3] ),
.B1(_0636_),
.Y(_0637_)
);
sky130_fd_sc_hd__buf_2 _2150_ (
.A(_1175_),
.X(_0638_)
);
sky130_fd_sc_hd__nand2_4 _2151_ (
.A(_0638_),
.B(\regBankBlock.registers[2][3] ),
.Y(_0639_)
);
sky130_fd_sc_hd__nand2_4 _2152_ (
.A(HASH_LED),
.B(_1170_),
.Y(_0640_)
);
sky130_fd_sc_hd__nand3_4 _2153_ (
.A(_0639_),
.B(_0351_),
.C(_0640_),
.Y(_0641_)
);
sky130_fd_sc_hd__nand2_4 _2154_ (
.A(_0638_),
.B(\regBankBlock.registers[0][3] ),
.Y(_0642_)
);
sky130_fd_sc_hd__nand2_4 _2155_ (
.A(\regBankBlock.registers[1][3] ),
.B(_0280_),
.Y(_0643_)
);
sky130_fd_sc_hd__nand3_4 _2156_ (
.A(_0642_),
.B(_0347_),
.C(_0643_),
.Y(_0644_)
);
sky130_fd_sc_hd__a21o_4 _2157_ (
.A1(_0641_),
.A2(_0644_),
.B1(_0274_),
.X(_0645_)
);
sky130_fd_sc_hd__nor2_4 _2158_ (
.A(_0346_),
.B(_0412_),
.Y(_0646_)
);
sky130_fd_sc_hd__a211o_4 _2159_ (
.A1(\regBankBlock.registers[5][3] ),
.A2(_0281_),
.B1(_0278_),
.C1(_0646_),
.X(_0647_)
);
sky130_fd_sc_hd__a21oi_4 _2160_ (
.A1(_0645_),
.A2(_0647_),
.B1(_0998_),
.Y(_0648_)
);
sky130_fd_sc_hd__a2bb2oi_4 _2161_ (
.A1_N(_0856_),
.A2_N(_0636_),
.B1(_0297_),
.B2(_0296_),
.Y(_0649_)
);
sky130_fd_sc_hd__o21ai_4 _2162_ (
.A1(_0637_),
.A2(_0648_),
.B1(_0649_),
.Y(_0650_)
);
sky130_fd_sc_hd__o21a_4 _2163_ (
.A1(\regBankBlock.perf_counter[19] ),
.A2(_0292_),
.B1(_0381_),
.X(_0651_)
);
sky130_fd_sc_hd__a21o_4 _2164_ (
.A1(_1162_),
.A2(\regBankBlock.perf_counter[11] ),
.B1(_0301_),
.X(_0652_)
);
sky130_fd_sc_hd__a21oi_4 _2165_ (
.A1(_0650_),
.A2(_0651_),
.B1(_0652_),
.Y(_0653_)
);
sky130_fd_sc_hd__nand2_4 _2166_ (
.A(_0312_),
.B(THREAD_COUNT[3]),
.Y(_0654_)
);
sky130_fd_sc_hd__o21ai_4 _2167_ (
.A1(_0635_),
.A2(_0653_),
.B1(_0654_),
.Y(_0655_)
);
sky130_fd_sc_hd__nor2_4 _2168_ (
.A(_0314_),
.B(_0317_),
.Y(_0656_)
);
sky130_fd_sc_hd__a22oi_4 _2169_ (
.A1(\regBankBlock.macro_rs[1][3] ),
.A2(_0318_),
.B1(_0655_),
.B2(_0656_),
.Y(_0657_)
);
sky130_fd_sc_hd__nand2_4 _2170_ (
.A(_0401_),
.B(\regBankBlock.data_out[3] ),
.Y(_0658_)
);
sky130_fd_sc_hd__o21ai_4 _2171_ (
.A1(_0321_),
.A2(_0657_),
.B1(_0658_),
.Y(_0057_)
);
sky130_fd_sc_hd__o41ai_4 _2172_ (
.A1(\regBankBlock.perf_counter[2] ),
.A2(_1126_),
.A3(_1123_),
.A4(_0305_),
.B1(_0634_),
.Y(_0659_)
);
sky130_fd_sc_hd__o21ai_4 _2173_ (
.A1(_1093_),
.A2(\regBankBlock.macro_data_read_rs[1][2] ),
.B1(_0636_),
.Y(_0660_)
);
sky130_fd_sc_hd__nand2_4 _2174_ (
.A(_0638_),
.B(\regBankBlock.registers[2][2] ),
.Y(_0661_)
);
sky130_fd_sc_hd__nand2_4 _2175_ (
.A(\regBankBlock.registers[3][2] ),
.B(_1170_),
.Y(_0662_)
);
sky130_fd_sc_hd__nand3_4 _2176_ (
.A(_0661_),
.B(_0351_),
.C(_0662_),
.Y(_0663_)
);
sky130_fd_sc_hd__nand2_4 _2177_ (
.A(_0638_),
.B(\regBankBlock.registers[0][2] ),
.Y(_0664_)
);
sky130_fd_sc_hd__nand2_4 _2178_ (
.A(\regBankBlock.registers[1][2] ),
.B(_0280_),
.Y(_0665_)
);
sky130_fd_sc_hd__nand3_4 _2179_ (
.A(_0664_),
.B(_0347_),
.C(_0665_),
.Y(_0666_)
);
sky130_fd_sc_hd__a21o_4 _2180_ (
.A1(_0663_),
.A2(_0666_),
.B1(_0013_),
.X(_0667_)
);
sky130_fd_sc_hd__nor2_4 _2181_ (
.A(_1168_),
.B(_0410_),
.Y(_0668_)
);
sky130_fd_sc_hd__a211o_4 _2182_ (
.A1(\regBankBlock.registers[5][2] ),
.A2(_0281_),
.B1(_0278_),
.C1(_0668_),
.X(_0669_)
);
sky130_fd_sc_hd__a21oi_4 _2183_ (
.A1(_0667_),
.A2(_0669_),
.B1(_0998_),
.Y(_0670_)
);
sky130_fd_sc_hd__a2bb2oi_4 _2184_ (
.A1_N(_0824_),
.A2_N(_0636_),
.B1(_0297_),
.B2(_0295_),
.Y(_0671_)
);
sky130_fd_sc_hd__o21ai_4 _2185_ (
.A1(_0660_),
.A2(_0670_),
.B1(_0671_),
.Y(_0672_)
);
sky130_fd_sc_hd__o21a_4 _2186_ (
.A1(_0916_),
.A2(_0291_),
.B1(_0381_),
.X(_0673_)
);
sky130_fd_sc_hd__a21o_4 _2187_ (
.A1(_1162_),
.A2(_0952_),
.B1(_0301_),
.X(_0674_)
);
sky130_fd_sc_hd__a21oi_4 _2188_ (
.A1(_0672_),
.A2(_0673_),
.B1(_0674_),
.Y(_0675_)
);
sky130_fd_sc_hd__nand2_4 _2189_ (
.A(_0311_),
.B(THREAD_COUNT[2]),
.Y(_0676_)
);
sky130_fd_sc_hd__o21ai_4 _2190_ (
.A1(_0659_),
.A2(_0675_),
.B1(_0676_),
.Y(_0677_)
);
sky130_fd_sc_hd__a22oi_4 _2191_ (
.A1(\regBankBlock.macro_rs[1][2] ),
.A2(_0318_),
.B1(_0677_),
.B2(_0656_),
.Y(_0678_)
);
sky130_fd_sc_hd__nand2_4 _2192_ (
.A(_0401_),
.B(\regBankBlock.data_out[2] ),
.Y(_0679_)
);
sky130_fd_sc_hd__o21ai_4 _2193_ (
.A1(_0321_),
.A2(_0678_),
.B1(_0679_),
.Y(_0056_)
);
sky130_fd_sc_hd__o41ai_4 _2194_ (
.A1(\regBankBlock.perf_counter[1] ),
.A2(_1126_),
.A3(_1123_),
.A4(_0305_),
.B1(_0634_),
.Y(_0680_)
);
sky130_fd_sc_hd__o21ai_4 _2195_ (
.A1(_1093_),
.A2(\regBankBlock.macro_data_read_rs[1][1] ),
.B1(_0636_),
.Y(_0681_)
);
sky130_fd_sc_hd__nand2_4 _2196_ (
.A(_0638_),
.B(\regBankBlock.registers[2][1] ),
.Y(_0682_)
);
sky130_fd_sc_hd__nand2_4 _2197_ (
.A(\regBankBlock.registers[3][1] ),
.B(_1170_),
.Y(_0683_)
);
sky130_fd_sc_hd__nand3_4 _2198_ (
.A(_0682_),
.B(_0351_),
.C(_0683_),
.Y(_0684_)
);
sky130_fd_sc_hd__nand2_4 _2199_ (
.A(_1175_),
.B(\regBankBlock.registers[0][1] ),
.Y(_0685_)
);
sky130_fd_sc_hd__nand2_4 _2200_ (
.A(\regBankBlock.registers[1][1] ),
.B(_0280_),
.Y(_0686_)
);
sky130_fd_sc_hd__nand3_4 _2201_ (
.A(_0685_),
.B(_0347_),
.C(_0686_),
.Y(_0687_)
);
sky130_fd_sc_hd__a21o_4 _2202_ (
.A1(_0684_),
.A2(_0687_),
.B1(_0013_),
.X(_0688_)
);
sky130_fd_sc_hd__nor2_4 _2203_ (
.A(_1168_),
.B(_0403_),
.Y(_0689_)
);
sky130_fd_sc_hd__a211o_4 _2204_ (
.A1(\regBankBlock.registers[5][1] ),
.A2(_0281_),
.B1(_0278_),
.C1(_0689_),
.X(_0690_)
);
sky130_fd_sc_hd__a21oi_4 _2205_ (
.A1(_0688_),
.A2(_0690_),
.B1(_0998_),
.Y(_0691_)
);
sky130_fd_sc_hd__a2bb2oi_4 _2206_ (
.A1_N(_0887_),
.A2_N(_1165_),
.B1(_1157_),
.B2(_0295_),
.Y(_0692_)
);
sky130_fd_sc_hd__o21ai_4 _2207_ (
.A1(_0681_),
.A2(_0691_),
.B1(_0692_),
.Y(_0693_)
);
sky130_fd_sc_hd__o21a_4 _2208_ (
.A1(\regBankBlock.perf_counter[17] ),
.A2(_0291_),
.B1(_0381_),
.X(_0694_)
);
sky130_fd_sc_hd__a21o_4 _2209_ (
.A1(_1162_),
.A2(\regBankBlock.perf_counter[9] ),
.B1(_0300_),
.X(_0695_)
);
sky130_fd_sc_hd__a21oi_4 _2210_ (
.A1(_0693_),
.A2(_0694_),
.B1(_0695_),
.Y(_0696_)
);
sky130_fd_sc_hd__nand2_4 _2211_ (
.A(_0311_),
.B(THREAD_COUNT[1]),
.Y(_0697_)
);
sky130_fd_sc_hd__o21ai_4 _2212_ (
.A1(_0680_),
.A2(_0696_),
.B1(_0697_),
.Y(_0698_)
);
sky130_fd_sc_hd__a22oi_4 _2213_ (
.A1(\regBankBlock.macro_rs[1][1] ),
.A2(_0318_),
.B1(_0698_),
.B2(_0656_),
.Y(_0699_)
);
sky130_fd_sc_hd__nand2_4 _2214_ (
.A(_0401_),
.B(\regBankBlock.data_out[1] ),
.Y(_0700_)
);
sky130_fd_sc_hd__o21ai_4 _2215_ (
.A1(_0321_),
.A2(_0699_),
.B1(_0700_),
.Y(_0055_)
);
sky130_fd_sc_hd__o41ai_4 _2216_ (
.A1(_0978_),
.A2(_1127_),
.A3(_1124_),
.A4(_0306_),
.B1(_0634_),
.Y(_0701_)
);
sky130_fd_sc_hd__o21ai_4 _2217_ (
.A1(_1094_),
.A2(\regBankBlock.macro_data_read_rs[1][0] ),
.B1(_0286_),
.Y(_0702_)
);
sky130_fd_sc_hd__a21oi_4 _2218_ (
.A1(_1177_),
.A2(\regBankBlock.registers[2][0] ),
.B1(_1169_),
.Y(_0703_)
);
sky130_fd_sc_hd__o21ai_4 _2219_ (
.A1(_0608_),
.A2(_1176_),
.B1(_0703_),
.Y(_0704_)
);
sky130_fd_sc_hd__a21oi_4 _2220_ (
.A1(_1177_),
.A2(\regBankBlock.registers[0][0] ),
.B1(_0012_),
.Y(_0705_)
);
sky130_fd_sc_hd__o21ai_4 _2221_ (
.A1(_0513_),
.A2(_1176_),
.B1(_0705_),
.Y(_0706_)
);
sky130_fd_sc_hd__a21o_4 _2222_ (
.A1(_0704_),
.A2(_0706_),
.B1(_0274_),
.X(_0707_)
);
sky130_fd_sc_hd__inv_2 _2223_ (
.A(\regBankBlock.spi_addr[0] ),
.Y(_0708_)
);
sky130_fd_sc_hd__nor2_4 _2224_ (
.A(_0346_),
.B(_0708_),
.Y(_0709_)
);
sky130_fd_sc_hd__a211o_4 _2225_ (
.A1(\regBankBlock.registers[5][0] ),
.A2(_0277_),
.B1(_0279_),
.C1(_0709_),
.X(_0710_)
);
sky130_fd_sc_hd__a21oi_4 _2226_ (
.A1(_0707_),
.A2(_0710_),
.B1(_1037_),
.Y(_0711_)
);
sky130_fd_sc_hd__a2bb2oi_4 _2227_ (
.A1_N(_0892_),
.A2_N(_0286_),
.B1(_0297_),
.B2(_0296_),
.Y(_0712_)
);
sky130_fd_sc_hd__o21ai_4 _2228_ (
.A1(_0702_),
.A2(_0711_),
.B1(_0712_),
.Y(_0713_)
);
sky130_fd_sc_hd__a21oi_4 _2229_ (
.A1(_0290_),
.A2(_0920_),
.B1(_1163_),
.Y(_0714_)
);
sky130_fd_sc_hd__a21o_4 _2230_ (
.A1(_1163_),
.A2(\regBankBlock.perf_counter[8] ),
.B1(_0301_),
.X(_0715_)
);
sky130_fd_sc_hd__a21oi_4 _2231_ (
.A1(_0713_),
.A2(_0714_),
.B1(_0715_),
.Y(_0716_)
);
sky130_fd_sc_hd__a21boi_4 _2232_ (
.A1(THREAD_COUNT[0]),
.A2(_0312_),
.B1_N(_0656_),
.Y(_0717_)
);
sky130_fd_sc_hd__o21ai_4 _2233_ (
.A1(_0701_),
.A2(_0716_),
.B1(_0717_),
.Y(_0718_)
);
sky130_fd_sc_hd__or4_4 _2234_ (
.A(_1127_),
.B(\regBankBlock.macro_rs[1][0] ),
.C(_0306_),
.D(_0316_),
.X(_0719_)
);
sky130_fd_sc_hd__nand2_4 _2235_ (
.A(_0718_),
.B(_0719_),
.Y(_0720_)
);
sky130_fd_sc_hd__nor2_4 _2236_ (
.A(\addressalyzerBlock.ram_read_strobe ),
.B(\regBankBlock.data_out[0] ),
.Y(_0721_)
);
sky130_fd_sc_hd__a21oi_4 _2237_ (
.A1(_0720_),
.A2(\addressalyzerBlock.ram_read_strobe ),
.B1(_0721_),
.Y(_0054_)
);
sky130_fd_sc_hd__and4_4 _2238_ (
.A(_1158_),
.B(_0796_),
.C(_1138_),
.D(_0339_),
.X(_0722_)
);
sky130_fd_sc_hd__inv_2 _2239_ (
.A(_0722_),
.Y(_0723_)
);
sky130_fd_sc_hd__buf_2 _2240_ (
.A(_1111_),
.X(_0724_)
);
sky130_fd_sc_hd__nand3_4 _2241_ (
.A(_0723_),
.B(_0724_),
.C(\regBankBlock.registers[0][7] ),
.Y(_0725_)
);
sky130_fd_sc_hd__o21ai_4 _2242_ (
.A1(_0618_),
.A2(_0723_),
.B1(_0725_),
.Y(_0053_)
);
sky130_fd_sc_hd__inv_2 _2243_ (
.A(_1158_),
.Y(_0726_)
);
sky130_fd_sc_hd__buf_2 _2244_ (
.A(_0726_),
.X(_0727_)
);
sky130_fd_sc_hd__nor3_4 _2245_ (
.A(_0820_),
.B(_1135_),
.C(_0335_),
.Y(_0728_)
);
sky130_fd_sc_hd__inv_2 _2246_ (
.A(_0728_),
.Y(_0729_)
);
sky130_fd_sc_hd__buf_2 _2247_ (
.A(_0729_),
.X(_0730_)
);
sky130_fd_sc_hd__a41o_4 _2248_ (
.A1(_1138_),
.A2(_1148_),
.A3(_1150_),
.A4(_0339_),
.B1(_1139_),
.X(_0731_)
);
sky130_fd_sc_hd__buf_2 _2249_ (
.A(_0731_),
.X(_0732_)
);
sky130_fd_sc_hd__o32ai_4 _2250_ (
.A1(_0727_),
.A2(_0622_),
.A3(_0730_),
.B1(_0352_),
.B2(_0732_),
.Y(_0052_)
);
sky130_fd_sc_hd__o32ai_4 _2251_ (
.A1(_0727_),
.A2(_0624_),
.A3(_0730_),
.B1(_0494_),
.B2(_0732_),
.Y(_0051_)
);
sky130_fd_sc_hd__o32ai_4 _2252_ (
.A1(_0727_),
.A2(_0626_),
.A3(_0730_),
.B1(_0495_),
.B2(_0732_),
.Y(_0050_)
);
sky130_fd_sc_hd__nand3_4 _2253_ (
.A(_0447_),
.B(_0340_),
.C(_1061_),
.Y(_0733_)
);
sky130_fd_sc_hd__o32ai_4 _2254_ (
.A1(_0727_),
.A2(_0733_),
.A3(_0730_),
.B1(_0496_),
.B2(_0732_),
.Y(_0049_)
);
sky130_fd_sc_hd__nand3_4 _2255_ (
.A(_0447_),
.B(_0340_),
.C(\addressalyzerBlock.data_in_value[2] ),
.Y(_0734_)
);
sky130_fd_sc_hd__o32ai_4 _2256_ (
.A1(_0727_),
.A2(_0734_),
.A3(_0730_),
.B1(_0497_),
.B2(_0732_),
.Y(_0048_)
);
sky130_fd_sc_hd__nand3_4 _2257_ (
.A(_0447_),
.B(_0340_),
.C(_1076_),
.Y(_0735_)
);
sky130_fd_sc_hd__buf_2 _2258_ (
.A(_0729_),
.X(_0736_)
);
sky130_fd_sc_hd__o32ai_4 _2259_ (
.A1(_0726_),
.A2(_0735_),
.A3(_0736_),
.B1(_0498_),
.B2(_0731_),
.Y(_0047_)
);
sky130_fd_sc_hd__nand3_4 _2260_ (
.A(_0457_),
.B(_0340_),
.C(_1081_),
.Y(_0737_)
);
sky130_fd_sc_hd__o32ai_4 _2261_ (
.A1(_0726_),
.A2(_0737_),
.A3(_0736_),
.B1(_0500_),
.B2(_0731_),
.Y(_0046_)
);
sky130_fd_sc_hd__buf_2 _2262_ (
.A(_0294_),
.X(_0738_)
);
sky130_fd_sc_hd__a41o_4 _2263_ (
.A1(_1138_),
.A2(_1148_),
.A3(_1116_),
.A4(_0338_),
.B1(_1139_),
.X(_0739_)
);
sky130_fd_sc_hd__buf_2 _2264_ (
.A(_0739_),
.X(_0740_)
);
sky130_fd_sc_hd__o32ai_4 _2265_ (
.A1(_0988_),
.A2(_0738_),
.A3(_0736_),
.B1(_1174_),
.B2(_0740_),
.Y(_0045_)
);
sky130_fd_sc_hd__inv_2 _2266_ (
.A(_1026_),
.Y(_0741_)
);
sky130_fd_sc_hd__o32ai_4 _2267_ (
.A1(_0741_),
.A2(_0738_),
.A3(_0736_),
.B1(_0508_),
.B2(_0740_),
.Y(_0044_)
);
sky130_fd_sc_hd__inv_2 _2268_ (
.A(_1043_),
.Y(_0742_)
);
sky130_fd_sc_hd__o32ai_4 _2269_ (
.A1(_0742_),
.A2(_0738_),
.A3(_0736_),
.B1(_0465_),
.B2(_0740_),
.Y(_0043_)
);
sky130_fd_sc_hd__buf_2 _2270_ (
.A(_0729_),
.X(_0743_)
);
sky130_fd_sc_hd__o32ai_4 _2271_ (
.A1(_1055_),
.A2(_0738_),
.A3(_0743_),
.B1(_0386_),
.B2(_0740_),
.Y(_0042_)
);
sky130_fd_sc_hd__o32ai_4 _2272_ (
.A1(_0628_),
.A2(_0738_),
.A3(_0743_),
.B1(_0509_),
.B2(_0740_),
.Y(_0041_)
);
sky130_fd_sc_hd__o32ai_4 _2273_ (
.A1(_1066_),
.A2(_0294_),
.A3(_0743_),
.B1(_0511_),
.B2(_0739_),
.Y(_0040_)
);
sky130_fd_sc_hd__o32ai_4 _2274_ (
.A1(_0632_),
.A2(_0294_),
.A3(_0743_),
.B1(_0512_),
.B2(_0739_),
.Y(_0039_)
);
sky130_fd_sc_hd__o32ai_4 _2275_ (
.A1(_0633_),
.A2(_0294_),
.A3(_0743_),
.B1(_0513_),
.B2(_0739_),
.Y(_0038_)
);
sky130_fd_sc_hd__buf_2 _2276_ (
.A(_1136_),
.X(_0744_)
);
sky130_fd_sc_hd__inv_2 _2277_ (
.A(_1144_),
.Y(_0745_)
);
sky130_fd_sc_hd__buf_2 _2278_ (
.A(_0745_),
.X(_0746_)
);
sky130_fd_sc_hd__a41o_4 _2279_ (
.A1(_1138_),
.A2(_1150_),
.A3(_0994_),
.A4(_0338_),
.B1(_0820_),
.X(_0747_)
);
sky130_fd_sc_hd__buf_2 _2280_ (
.A(_0747_),
.X(_0748_)
);
sky130_fd_sc_hd__o32ai_4 _2281_ (
.A1(_0744_),
.A2(_0618_),
.A3(_0746_),
.B1(_1171_),
.B2(_0748_),
.Y(_0037_)
);
sky130_fd_sc_hd__o32ai_4 _2282_ (
.A1(_0744_),
.A2(_0622_),
.A3(_0746_),
.B1(_0348_),
.B2(_0748_),
.Y(_0036_)
);
sky130_fd_sc_hd__o32ai_4 _2283_ (
.A1(_0744_),
.A2(_0624_),
.A3(_0746_),
.B1(_0462_),
.B2(_0748_),
.Y(_0035_)
);
sky130_fd_sc_hd__o32ai_4 _2284_ (
.A1(_0744_),
.A2(_0626_),
.A3(_0746_),
.B1(_0383_),
.B2(_0748_),
.Y(_0034_)
);
sky130_fd_sc_hd__o32ai_4 _2285_ (
.A1(_0744_),
.A2(_0733_),
.A3(_0746_),
.B1(_0503_),
.B2(_0748_),
.Y(_0033_)
);
sky130_fd_sc_hd__o32ai_4 _2286_ (
.A1(_1136_),
.A2(_0734_),
.A3(_0745_),
.B1(_0504_),
.B2(_0747_),
.Y(_0032_)
);
sky130_fd_sc_hd__o32ai_4 _2287_ (
.A1(_1136_),
.A2(_0735_),
.A3(_0745_),
.B1(_0505_),
.B2(_0747_),
.Y(_0031_)
);
sky130_fd_sc_hd__o32ai_4 _2288_ (
.A1(_1136_),
.A2(_0737_),
.A3(_0745_),
.B1(_0506_),
.B2(_0747_),
.Y(_0030_)
);
sky130_fd_sc_hd__nor4_4 _2289_ (
.A(_0820_),
.B(_1134_),
.C(_0335_),
.D(_1117_),
.Y(_0749_)
);
sky130_fd_sc_hd__inv_2 _2290_ (
.A(_0749_),
.Y(_0750_)
);
sky130_fd_sc_hd__buf_2 _2291_ (
.A(_0750_),
.X(_0751_)
);
sky130_fd_sc_hd__buf_2 _2292_ (
.A(_0750_),
.X(_0752_)
);
sky130_fd_sc_hd__nand3_4 _2293_ (
.A(_0752_),
.B(_0724_),
.C(\regBankBlock.registers[3][7] ),
.Y(_0753_)
);
sky130_fd_sc_hd__o21ai_4 _2294_ (
.A1(_0988_),
.A2(_0751_),
.B1(_0753_),
.Y(_0029_)
);
sky130_fd_sc_hd__nand3_4 _2295_ (
.A(_0752_),
.B(_0724_),
.C(\regBankBlock.registers[3][6] ),
.Y(_0754_)
);
sky130_fd_sc_hd__o21ai_4 _2296_ (
.A1(_0741_),
.A2(_0751_),
.B1(_0754_),
.Y(_0028_)
);
sky130_fd_sc_hd__buf_2 _2297_ (
.A(_0750_),
.X(_0755_)
);
sky130_fd_sc_hd__nand3_4 _2298_ (
.A(_0755_),
.B(_0724_),
.C(ID_toHost),
.Y(_0756_)
);
sky130_fd_sc_hd__o21ai_4 _2299_ (
.A1(_0742_),
.A2(_0751_),
.B1(_0756_),
.Y(_0027_)
);
sky130_fd_sc_hd__nand3_4 _2300_ (
.A(_0755_),
.B(_0724_),
.C(\regBankBlock.registers[3][4] ),
.Y(_0757_)
);
sky130_fd_sc_hd__o21ai_4 _2301_ (
.A1(_1055_),
.A2(_0751_),
.B1(_0757_),
.Y(_0026_)
);
sky130_fd_sc_hd__nand3_4 _2302_ (
.A(_0755_),
.B(_1154_),
.C(HASH_LED),
.Y(_0758_)
);
sky130_fd_sc_hd__o21ai_4 _2303_ (
.A1(_0628_),
.A2(_0751_),
.B1(_0758_),
.Y(_0025_)
);
sky130_fd_sc_hd__nand3_4 _2304_ (
.A(_0755_),
.B(_1154_),
.C(_0977_),
.Y(_0759_)
);
sky130_fd_sc_hd__o21ai_4 _2305_ (
.A1(_1066_),
.A2(_0752_),
.B1(_0759_),
.Y(_0024_)
);
sky130_fd_sc_hd__nand3_4 _2306_ (
.A(_0755_),
.B(_1154_),
.C(\regBankBlock.registers[3][1] ),
.Y(_0760_)
);
sky130_fd_sc_hd__o21ai_4 _2307_ (
.A1(_0632_),
.A2(_0752_),
.B1(_0760_),
.Y(_0023_)
);
sky130_fd_sc_hd__nand3_4 _2308_ (
.A(_0750_),
.B(_1154_),
.C(\regBankBlock.registers[3][0] ),
.Y(_0761_)
);
sky130_fd_sc_hd__o21ai_4 _2309_ (
.A1(_0633_),
.A2(_0752_),
.B1(_0761_),
.Y(_0022_)
);
sky130_fd_sc_hd__a41o_4 _2310_ (
.A1(_1148_),
.A2(_1150_),
.A3(_1135_),
.A4(_0339_),
.B1(_1139_),
.X(_0762_)
);
sky130_fd_sc_hd__buf_2 _2311_ (
.A(_0762_),
.X(_0763_)
);
sky130_fd_sc_hd__and4_4 _2312_ (
.A(_1158_),
.B(_0796_),
.C(_1135_),
.D(_0338_),
.X(_0764_)
);
sky130_fd_sc_hd__buf_2 _2313_ (
.A(_0764_),
.X(_0765_)
);
sky130_fd_sc_hd__a2bb2o_4 _2314_ (
.A1_N(_0282_),
.A2_N(_0763_),
.B1(\addressalyzerBlock.data_in_value[7] ),
.B2(_0765_),
.X(_0021_)
);
sky130_fd_sc_hd__a2bb2o_4 _2315_ (
.A1_N(_0356_),
.A2_N(_0763_),
.B1(_1026_),
.B2(_0765_),
.X(_0020_)
);
sky130_fd_sc_hd__a2bb2o_4 _2316_ (
.A1_N(_0404_),
.A2_N(_0763_),
.B1(_1043_),
.B2(_0765_),
.X(_0019_)
);
sky130_fd_sc_hd__a2bb2o_4 _2317_ (
.A1_N(_0390_),
.A2_N(_0763_),
.B1(\addressalyzerBlock.data_in_value[4] ),
.B2(_0765_),
.X(_0018_)
);
sky130_fd_sc_hd__a2bb2o_4 _2318_ (
.A1_N(_0412_),
.A2_N(_0763_),
.B1(_1061_),
.B2(_0765_),
.X(_0017_)
);
sky130_fd_sc_hd__a2bb2o_4 _2319_ (
.A1_N(_0410_),
.A2_N(_0762_),
.B1(\addressalyzerBlock.data_in_value[2] ),
.B2(_0764_),
.X(_0016_)
);
sky130_fd_sc_hd__a2bb2o_4 _2320_ (
.A1_N(_0403_),
.A2_N(_0762_),
.B1(_1076_),
.B2(_0764_),
.X(_0015_)
);
sky130_fd_sc_hd__a2bb2o_4 _2321_ (
.A1_N(_0708_),
.A2_N(_0762_),
.B1(_1081_),
.B2(_0764_),
.X(_0014_)
);
sky130_fd_sc_hd__nand2_4 _2322_ (
.A(_0814_),
.B(\addressalyzerBlock.rdwr_state[1] ),
.Y(_0766_)
);
sky130_fd_sc_hd__a21oi_4 _2323_ (
.A1(_0766_),
.A2(_0341_),
.B1(_0420_),
.Y(_0008_)
);
sky130_fd_sc_hd__o21a_4 _2324_ (
.A1(_1121_),
.A2(_1122_),
.B1(\addressalyzerBlock.rdwr_state[0] ),
.X(_0767_)
);
sky130_fd_sc_hd__o21a_4 _2325_ (
.A1(_0767_),
.A2(_0332_),
.B1(_0486_),
.X(_0010_)
);
sky130_fd_sc_hd__nand4_4 _2326_ (
.A(_0427_),
.B(_0991_),
.C(_0791_),
.D(_1132_),
.Y(_0768_)
);
sky130_fd_sc_hd__o41ai_4 _2327_ (
.A1(_0822_),
.A2(_0818_),
.A3(\addressalyzerBlock.end_of_transfer ),
.A4(_0328_),
.B1(_0768_),
.Y(_0003_)
);
sky130_fd_sc_hd__a21o_4 _2328_ (
.A1(_0793_),
.A2(\addressalyzerBlock.end_of_transfer ),
.B1(_1140_),
.X(_0769_)
);
sky130_fd_sc_hd__o32ai_4 _2329_ (
.A1(_0612_),
.A2(_0814_),
.A3(_0328_),
.B1(_1129_),
.B2(_0769_),
.Y(_0002_)
);
sky130_fd_sc_hd__a22oi_4 _2330_ (
.A1(\addressalyzerBlock.start_of_transfer ),
.A2(\addressalyzerBlock.addr_state[0] ),
.B1(_0814_),
.B2(_1028_),
.Y(_0770_)
);
sky130_fd_sc_hd__nor2_4 _2331_ (
.A(_0823_),
.B(_0770_),
.Y(_0006_)
);
sky130_fd_sc_hd__a211o_4 _2332_ (
.A1(_0818_),
.A2(\addressalyzerBlock.rdwr_state[1] ),
.B1(_0612_),
.C1(_0371_),
.X(_0007_)
);
sky130_fd_sc_hd__nand2_4 _2333_ (
.A(_0818_),
.B(_1028_),
.Y(_0771_)
);
sky130_fd_sc_hd__a21oi_4 _2334_ (
.A1(_1089_),
.A2(_0771_),
.B1(_0420_),
.Y(_0005_)
);
sky130_fd_sc_hd__nand4_4 _2335_ (
.A(_0620_),
.B(\addressalyzerBlock.address_local[15] ),
.C(_0818_),
.D(_1132_),
.Y(_0772_)
);
sky130_fd_sc_hd__o21ai_4 _2336_ (
.A1(_1130_),
.A2(_0769_),
.B1(_0772_),
.Y(_0004_)
);
sky130_fd_sc_hd__nand3_4 _2337_ (
.A(_1129_),
.B(_1130_),
.C(_0328_),
.Y(_0773_)
);
sky130_fd_sc_hd__and3_4 _2338_ (
.A(_0773_),
.B(_0792_),
.C(\addressalyzerBlock.end_of_transfer ),
.X(_0774_)
);
sky130_fd_sc_hd__a211o_4 _2339_ (
.A1(_0458_),
.A2(\addressalyzerBlock.addr_state[0] ),
.B1(_0612_),
.C1(_0774_),
.X(_0001_)
);
sky130_fd_sc_hd__nor3_4 _2340_ (
.A(_0612_),
.B(_0331_),
.C(_1040_),
.Y(_0009_)
);
sky130_fd_sc_hd__inv_2 _2341_ (
.A(EXT_RESET_N_fromHost),
.Y(_0000_)
);
sky130_fd_sc_hd__inv_2 _2342_ (
.A(M1_CLK_IN),
.Y(_0775_)
);
sky130_fd_sc_hd__nor2_4 _2343_ (
.A(PLL_INPUT),
.B(M1_CLK_SELECT),
.Y(_0776_)
);
sky130_fd_sc_hd__a21oi_4 _2344_ (
.A1(_0775_),
.A2(M1_CLK_SELECT),
.B1(_0776_),
.Y(m1_clk_local)
);
sky130_fd_sc_hd__inv_2 _2345_ (
.A(S1_CLK_IN),
.Y(_0777_)
);
sky130_fd_sc_hd__nand2_4 _2346_ (
.A(_0777_),
.B(S1_CLK_SELECT),
.Y(_0778_)
);
sky130_fd_sc_hd__o21a_4 _2347_ (
.A1(\clock_divBlock.clk_out ),
.A2(S1_CLK_SELECT),
.B1(_0778_),
.X(\addressalyzerBlock.SPI_CLK )
);
sky130_fd_sc_hd__inv_2 _2348_ (
.A(\spiBlock.MISO ),
.Y(_0779_)
);
sky130_fd_sc_hd__nor2_4 _2349_ (
.A(\spiPassBlock.local_address_select ),
.B(MISO_fromClient),
.Y(_0780_)
);
sky130_fd_sc_hd__a21oi_4 _2350_ (
.A1(\spiPassBlock.local_address_select ),
.A2(_0779_),
.B1(_0780_),
.Y(MISO_toHost)
);
sky130_fd_sc_hd__or3_4 _2351_ (
.A(\regBankBlock.macro_rs[1][2] ),
.B(\regBankBlock.macro_rs[1][3] ),
.C(\spiPassBlock.irq_resync[1] ),
.X(_0781_)
);
sky130_fd_sc_hd__or3_4 _2352_ (
.A(\regBankBlock.macro_rs[1][0] ),
.B(\regBankBlock.macro_rs[1][1] ),
.C(_0781_),
.X(IRQ_OUT_toHost)
);
sky130_fd_sc_hd__or2_4 _2353_ (
.A(\spiBlock.miso_data_shift_reg[6] ),
.B(_0787_),
.X(_0782_)
);
sky130_fd_sc_hd__o21ai_4 _2354_ (
.A1(\spiBlock.miso_data_shift_reg[7] ),
.A2(_0785_),
.B1(_0782_),
.Y(_0783_)
);
sky130_fd_sc_hd__o21ai_4 _2355_ (
.A1(\regBankBlock.data_out[7] ),
.A2(_0793_),
.B1(_0815_),
.Y(_0784_)
);
sky130_fd_sc_hd__a21oi_4 _2356_ (
.A1(_0783_),
.A2(_0814_),
.B1(_0784_),
.Y(_0271_)
);
sky130_fd_sc_hd__conb_1 _2357_ (
.HI(one)
);
sky130_fd_sc_hd__conb_1 _2358_ (
.LO(zero)
);
sky130_fd_sc_hd__buf_2 _2359_ (
.A(EXT_RESET_N_fromHost),
.X(EXT_RESET_N_toClient)
);
sky130_fd_sc_hd__buf_2 _2360_ (
.A(MOSI_fromHost),
.X(MOSI_toClient)
);
sky130_fd_sc_hd__buf_2 _2361_ (
.A(SCLK_fromHost),
.X(SCLK_toClient)
);
sky130_fd_sc_hd__buf_2 _2362_ (
.A(SCSN_fromHost),
.X(SCSN_toClient)
);
sky130_fd_sc_hd__dfxtp_4 _2363_ (
.CLK(m1_clk_local),
.D(\reset_resync[0] ),
.Q(\clock_divBlock.RST )
);
sky130_fd_sc_hd__dfxtp_4 _2364_ (
.CLK(m1_clk_local),
.D(\clock_divBlock.RST ),
.Q(\clock_divBlock.reset_pls[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2365_ (
.CLK(m1_clk_local),
.D(\clock_divBlock.reset_pls[0] ),
.Q(\clock_divBlock.reset_pls[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2366_ (
.CLK(m1_clk_local),
.D(\clock_divBlock.reset_pls[1] ),
.Q(\clock_divBlock.reset_pls[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2367_ (
.CLK(m1_clk_local),
.D(\clock_divBlock.reset_pls[2] ),
.Q(\spi_reset_stretch[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2368_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[5] ),
.Q(\spi_reset_stretch[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2369_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[6] ),
.Q(\spi_reset_stretch[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2370_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[7] ),
.Q(\spi_reset_stretch[8] )
);
sky130_fd_sc_hd__dfxtp_4 _2371_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[8] ),
.Q(\spi_reset_stretch[9] )
);
sky130_fd_sc_hd__dfxtp_4 _2372_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[9] ),
.Q(\spi_reset_stretch[10] )
);
sky130_fd_sc_hd__dfxtp_4 _2373_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[10] ),
.Q(\spi_reset_stretch[11] )
);
sky130_fd_sc_hd__dfxtp_4 _2374_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[11] ),
.Q(\spi_reset_stretch[12] )
);
sky130_fd_sc_hd__dfxtp_4 _2375_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[12] ),
.Q(\spi_reset_stretch[13] )
);
sky130_fd_sc_hd__dfxtp_4 _2376_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[13] ),
.Q(\spi_reset_stretch[14] )
);
sky130_fd_sc_hd__dfxtp_4 _2377_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[14] ),
.Q(\spi_reset_stretch[15] )
);
sky130_fd_sc_hd__dfxtp_4 _2378_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[15] ),
.Q(\spi_reset_stretch[16] )
);
sky130_fd_sc_hd__dfxtp_4 _2379_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[16] ),
.Q(\spi_reset_stretch[17] )
);
sky130_fd_sc_hd__dfxtp_4 _2380_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[17] ),
.Q(\spi_reset_stretch[18] )
);
sky130_fd_sc_hd__dfxtp_4 _2381_ (
.CLK(m1_clk_local),
.D(\spi_reset_stretch[18] ),
.Q(\spiPassBlock.SPI_CLK_RST )
);
sky130_fd_sc_hd__dfxtp_4 _2382_ (
.CLK(m1_clk_local),
.D(_0000_),
.Q(\reset_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2383_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(\spiPassBlock.SPI_CLK_RST ),
.Q(\spiPassBlock.reset_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2384_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(\spiPassBlock.reset_resync[0] ),
.Q(\addressalyzerBlock.RST )
);
sky130_fd_sc_hd__dfxtp_4 _2385_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0001_),
.Q(\addressalyzerBlock.addr_state[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2386_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0002_),
.Q(\addressalyzerBlock.addr_state[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2387_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0003_),
.Q(\addressalyzerBlock.addr_state[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2388_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0004_),
.Q(\addressalyzerBlock.addr_state[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2389_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0005_),
.Q(\addressalyzerBlock.addr_state[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2390_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0006_),
.Q(\addressalyzerBlock.addr_state[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2391_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0007_),
.Q(\addressalyzerBlock.rdwr_state[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2392_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0008_),
.Q(\addressalyzerBlock.rdwr_state[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2393_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0009_),
.Q(\addressalyzerBlock.rdwr_state[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2394_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0010_),
.Q(\addressalyzerBlock.rdwr_state[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2395_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0014_),
.Q(\regBankBlock.spi_addr[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2396_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0015_),
.Q(\regBankBlock.spi_addr[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2397_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0016_),
.Q(\regBankBlock.spi_addr[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2398_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0017_),
.Q(\regBankBlock.spi_addr[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2399_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0018_),
.Q(\regBankBlock.spi_addr[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2400_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0019_),
.Q(\regBankBlock.spi_addr[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2401_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0020_),
.Q(\regBankBlock.spi_addr[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2402_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0021_),
.Q(\regBankBlock.registers[4][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2403_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0022_),
.Q(\regBankBlock.registers[3][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2404_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0023_),
.Q(\regBankBlock.registers[3][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2405_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0024_),
.Q(\regBankBlock.registers[3][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2406_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0025_),
.Q(HASH_LED)
);
sky130_fd_sc_hd__dfxtp_4 _2407_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0026_),
.Q(\regBankBlock.registers[3][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2408_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0027_),
.Q(ID_toHost)
);
sky130_fd_sc_hd__dfxtp_4 _2409_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0028_),
.Q(\regBankBlock.registers[3][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2410_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0029_),
.Q(\regBankBlock.registers[3][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2411_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0030_),
.Q(\regBankBlock.registers[2][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2412_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0031_),
.Q(\regBankBlock.registers[2][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2413_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0032_),
.Q(\regBankBlock.registers[2][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2414_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0033_),
.Q(\regBankBlock.registers[2][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2415_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0034_),
.Q(\regBankBlock.registers[2][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2416_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0035_),
.Q(\regBankBlock.registers[2][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2417_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0036_),
.Q(\regBankBlock.registers[2][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2418_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0037_),
.Q(\regBankBlock.registers[2][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2419_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0038_),
.Q(\regBankBlock.registers[1][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2420_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0039_),
.Q(\regBankBlock.registers[1][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2421_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0040_),
.Q(\regBankBlock.registers[1][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2422_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0041_),
.Q(\regBankBlock.registers[1][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2423_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0042_),
.Q(\regBankBlock.registers[1][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2424_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0043_),
.Q(\regBankBlock.registers[1][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2425_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0044_),
.Q(\regBankBlock.registers[1][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2426_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0045_),
.Q(\regBankBlock.registers[1][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2427_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0046_),
.Q(\regBankBlock.registers[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2428_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0047_),
.Q(\regBankBlock.registers[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2429_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0048_),
.Q(\regBankBlock.registers[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2430_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0049_),
.Q(\regBankBlock.registers[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2431_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0050_),
.Q(\regBankBlock.registers[0][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2432_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0051_),
.Q(\regBankBlock.registers[0][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2433_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0052_),
.Q(\regBankBlock.registers[0][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2434_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0053_),
.Q(\regBankBlock.registers[0][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2435_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0054_),
.Q(\regBankBlock.data_out[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2436_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0055_),
.Q(\regBankBlock.data_out[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2437_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0056_),
.Q(\regBankBlock.data_out[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2438_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0057_),
.Q(\regBankBlock.data_out[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2439_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0058_),
.Q(\regBankBlock.registers[5][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2440_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0059_),
.Q(\regBankBlock.registers[5][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2441_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0060_),
.Q(\regBankBlock.registers[5][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2442_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0061_),
.Q(\regBankBlock.registers[5][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2443_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0062_),
.Q(\regBankBlock.registers[5][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2444_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0063_),
.Q(\regBankBlock.registers[5][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2445_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0064_),
.Q(\regBankBlock.registers[5][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2446_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0065_),
.Q(\regBankBlock.registers[5][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2447_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0066_),
.Q(_0011_)
);
sky130_fd_sc_hd__dfxtp_4 _2448_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0067_),
.Q(_0012_)
);
sky130_fd_sc_hd__dfxtp_4 _2449_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0068_),
.Q(_0013_)
);
sky130_fd_sc_hd__dfxtp_4 _2450_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0069_),
.Q(\spiPassBlock.id_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2451_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0070_),
.Q(\spiPassBlock.id_active )
);
sky130_fd_sc_hd__dfxtp_4 _2452_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0071_),
.Q(\spiBlock.scsn_edge[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2453_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0072_),
.Q(\spiBlock.scsn_edge[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2454_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0073_),
.Q(\spiBlock.mosi_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2455_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0074_),
.Q(\spiBlock.mosi_resync[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2456_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0075_),
.Q(\spiBlock.sclk_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2457_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0076_),
.Q(\spiBlock.sclk_resync[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2458_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0077_),
.Q(\spiBlock.scsn_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2459_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0078_),
.Q(\spiBlock.scsn_resync[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2460_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0079_),
.Q(\spiBlock.falling_sclk )
);
sky130_fd_sc_hd__dfxtp_4 _2461_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0080_),
.Q(\spiBlock.rising_sclk )
);
sky130_fd_sc_hd__dfxtp_4 _2462_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0081_),
.Q(\addressalyzerBlock.end_of_transfer )
);
sky130_fd_sc_hd__dfxtp_4 _2463_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0082_),
.Q(\addressalyzerBlock.start_of_transfer )
);
sky130_fd_sc_hd__dfxtp_4 _2464_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0083_),
.Q(\spiBlock.MISO )
);
sky130_fd_sc_hd__dfxtp_4 _2465_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0084_),
.Q(\spiPassBlock.irq_resync[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2466_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0085_),
.Q(\spiPassBlock.irq_resync[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2467_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0086_),
.Q(\spiBlock.sclk_edge[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2468_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0087_),
.Q(\spiBlock.sclk_edge[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2469_ (
.CLK(m1_clk_local),
.D(_0088_),
.Q(\regBankBlock.hash_en_rs[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2470_ (
.CLK(m1_clk_local),
.D(_0089_),
.Q(HASH_EN)
);
sky130_fd_sc_hd__dfxtp_4 _2471_ (
.CLK(m1_clk_local),
.D(_0090_),
.Q(\counter[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2472_ (
.CLK(m1_clk_local),
.D(_0091_),
.Q(\counter[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2473_ (
.CLK(m1_clk_local),
.D(_0092_),
.Q(\counter[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2474_ (
.CLK(m1_clk_local),
.D(_0093_),
.Q(\counter[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2475_ (
.CLK(m1_clk_local),
.D(_0094_),
.Q(\counter[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2476_ (
.CLK(m1_clk_local),
.D(_0095_),
.Q(\counter[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2477_ (
.CLK(m1_clk_local),
.D(_0096_),
.Q(\counter[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2478_ (
.CLK(m1_clk_local),
.D(_0097_),
.Q(\counter[8] )
);
sky130_fd_sc_hd__dfxtp_4 _2479_ (
.CLK(m1_clk_local),
.D(_0098_),
.Q(\counter[9] )
);
sky130_fd_sc_hd__dfxtp_4 _2480_ (
.CLK(m1_clk_local),
.D(_0099_),
.Q(\counter[10] )
);
sky130_fd_sc_hd__dfxtp_4 _2481_ (
.CLK(m1_clk_local),
.D(_0100_),
.Q(\counter[11] )
);
sky130_fd_sc_hd__dfxtp_4 _2482_ (
.CLK(m1_clk_local),
.D(_0101_),
.Q(\counter[12] )
);
sky130_fd_sc_hd__dfxtp_4 _2483_ (
.CLK(m1_clk_local),
.D(_0102_),
.Q(\counter[13] )
);
sky130_fd_sc_hd__dfxtp_4 _2484_ (
.CLK(m1_clk_local),
.D(_0103_),
.Q(\counter[14] )
);
sky130_fd_sc_hd__dfxtp_4 _2485_ (
.CLK(m1_clk_local),
.D(_0104_),
.Q(\counter[15] )
);
sky130_fd_sc_hd__dfxtp_4 _2486_ (
.CLK(m1_clk_local),
.D(_0105_),
.Q(\counter[16] )
);
sky130_fd_sc_hd__dfxtp_4 _2487_ (
.CLK(m1_clk_local),
.D(_0106_),
.Q(\counter[17] )
);
sky130_fd_sc_hd__dfxtp_4 _2488_ (
.CLK(m1_clk_local),
.D(_0107_),
.Q(\counter[18] )
);
sky130_fd_sc_hd__dfxtp_4 _2489_ (
.CLK(m1_clk_local),
.D(_0108_),
.Q(\counter[19] )
);
sky130_fd_sc_hd__dfxtp_4 _2490_ (
.CLK(m1_clk_local),
.D(_0109_),
.Q(\counter[20] )
);
sky130_fd_sc_hd__dfxtp_4 _2491_ (
.CLK(m1_clk_local),
.D(_0110_),
.Q(\counter[21] )
);
sky130_fd_sc_hd__dfxtp_4 _2492_ (
.CLK(m1_clk_local),
.D(_0111_),
.Q(\counter[22] )
);
sky130_fd_sc_hd__dfxtp_4 _2493_ (
.CLK(m1_clk_local),
.D(_0112_),
.Q(CLK_LED)
);
sky130_fd_sc_hd__dfxtp_4 _2494_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0113_),
.Q(\addressalyzerBlock.data_in_ready )
);
sky130_fd_sc_hd__dfxtp_4 _2495_ (
.CLK(m1_clk_local),
.D(_0114_),
.Q(\clock_divBlock.counter[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2496_ (
.CLK(m1_clk_local),
.D(_0115_),
.Q(\clock_divBlock.counter[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2497_ (
.CLK(m1_clk_local),
.D(_0116_),
.Q(\clock_divBlock.counter[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2498_ (
.CLK(m1_clk_local),
.D(_0117_),
.Q(\clock_divBlock.counter[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2499_ (
.CLK(m1_clk_local),
.D(_0118_),
.Q(MACRO_WR_SELECT[0])
);
sky130_fd_sc_hd__dfxtp_4 _2500_ (
.CLK(m1_clk_local),
.D(_0119_),
.Q(MACRO_WR_SELECT[1])
);
sky130_fd_sc_hd__dfxtp_4 _2501_ (
.CLK(m1_clk_local),
.D(_0120_),
.Q(MACRO_WR_SELECT[2])
);
sky130_fd_sc_hd__dfxtp_4 _2502_ (
.CLK(m1_clk_local),
.D(_0121_),
.Q(MACRO_WR_SELECT[3])
);
sky130_fd_sc_hd__dfxtp_4 _2503_ (
.CLK(m1_clk_local),
.D(_0122_),
.Q(\regBankBlock.wr_select_rs[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2504_ (
.CLK(m1_clk_local),
.D(_0123_),
.Q(\regBankBlock.wr_select_rs[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2505_ (
.CLK(m1_clk_local),
.D(_0124_),
.Q(\regBankBlock.wr_select_rs[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2506_ (
.CLK(m1_clk_local),
.D(_0125_),
.Q(\regBankBlock.wr_select_rs[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2507_ (
.CLK(m1_clk_local),
.D(_0126_),
.Q(DATA_TO_HASH[0])
);
sky130_fd_sc_hd__dfxtp_4 _2508_ (
.CLK(m1_clk_local),
.D(_0127_),
.Q(DATA_TO_HASH[1])
);
sky130_fd_sc_hd__dfxtp_4 _2509_ (
.CLK(m1_clk_local),
.D(_0128_),
.Q(DATA_TO_HASH[2])
);
sky130_fd_sc_hd__dfxtp_4 _2510_ (
.CLK(m1_clk_local),
.D(_0129_),
.Q(DATA_TO_HASH[3])
);
sky130_fd_sc_hd__dfxtp_4 _2511_ (
.CLK(m1_clk_local),
.D(_0130_),
.Q(DATA_TO_HASH[4])
);
sky130_fd_sc_hd__dfxtp_4 _2512_ (
.CLK(m1_clk_local),
.D(_0131_),
.Q(DATA_TO_HASH[5])
);
sky130_fd_sc_hd__dfxtp_4 _2513_ (
.CLK(m1_clk_local),
.D(_0132_),
.Q(DATA_TO_HASH[6])
);
sky130_fd_sc_hd__dfxtp_4 _2514_ (
.CLK(m1_clk_local),
.D(_0133_),
.Q(DATA_TO_HASH[7])
);
sky130_fd_sc_hd__dfxtp_4 _2515_ (
.CLK(m1_clk_local),
.D(_0134_),
.Q(\regBankBlock.macro_data_write_rs[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2516_ (
.CLK(m1_clk_local),
.D(_0135_),
.Q(\regBankBlock.macro_data_write_rs[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2517_ (
.CLK(m1_clk_local),
.D(_0136_),
.Q(\regBankBlock.macro_data_write_rs[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2518_ (
.CLK(m1_clk_local),
.D(_0137_),
.Q(\regBankBlock.macro_data_write_rs[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2519_ (
.CLK(m1_clk_local),
.D(_0138_),
.Q(\regBankBlock.macro_data_write_rs[0][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2520_ (
.CLK(m1_clk_local),
.D(_0139_),
.Q(\regBankBlock.macro_data_write_rs[0][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2521_ (
.CLK(m1_clk_local),
.D(_0140_),
.Q(\regBankBlock.macro_data_write_rs[0][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2522_ (
.CLK(m1_clk_local),
.D(_0141_),
.Q(\regBankBlock.macro_data_write_rs[0][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2523_ (
.CLK(m1_clk_local),
.D(_0142_),
.Q(MACRO_RD_SELECT[0])
);
sky130_fd_sc_hd__dfxtp_4 _2524_ (
.CLK(m1_clk_local),
.D(_0143_),
.Q(MACRO_RD_SELECT[1])
);
sky130_fd_sc_hd__dfxtp_4 _2525_ (
.CLK(m1_clk_local),
.D(_0144_),
.Q(MACRO_RD_SELECT[2])
);
sky130_fd_sc_hd__dfxtp_4 _2526_ (
.CLK(m1_clk_local),
.D(_0145_),
.Q(MACRO_RD_SELECT[3])
);
sky130_fd_sc_hd__dfxtp_4 _2527_ (
.CLK(m1_clk_local),
.D(_0146_),
.Q(\regBankBlock.rd_select_rs[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2528_ (
.CLK(m1_clk_local),
.D(_0147_),
.Q(\regBankBlock.rd_select_rs[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2529_ (
.CLK(m1_clk_local),
.D(_0148_),
.Q(\regBankBlock.rd_select_rs[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2530_ (
.CLK(m1_clk_local),
.D(_0149_),
.Q(\regBankBlock.rd_select_rs[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2531_ (
.CLK(m1_clk_local),
.D(_0150_),
.Q(HASH_ADDR[0])
);
sky130_fd_sc_hd__dfxtp_4 _2532_ (
.CLK(m1_clk_local),
.D(_0151_),
.Q(HASH_ADDR[1])
);
sky130_fd_sc_hd__dfxtp_4 _2533_ (
.CLK(m1_clk_local),
.D(_0152_),
.Q(HASH_ADDR[2])
);
sky130_fd_sc_hd__dfxtp_4 _2534_ (
.CLK(m1_clk_local),
.D(_0153_),
.Q(HASH_ADDR[3])
);
sky130_fd_sc_hd__dfxtp_4 _2535_ (
.CLK(m1_clk_local),
.D(_0154_),
.Q(HASH_ADDR[4])
);
sky130_fd_sc_hd__dfxtp_4 _2536_ (
.CLK(m1_clk_local),
.D(_0155_),
.Q(HASH_ADDR[5])
);
sky130_fd_sc_hd__dfxtp_4 _2537_ (
.CLK(m1_clk_local),
.D(_0156_),
.Q(\regBankBlock.macro_addr_rs[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2538_ (
.CLK(m1_clk_local),
.D(_0157_),
.Q(\regBankBlock.macro_addr_rs[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2539_ (
.CLK(m1_clk_local),
.D(_0158_),
.Q(\regBankBlock.macro_addr_rs[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2540_ (
.CLK(m1_clk_local),
.D(_0159_),
.Q(\regBankBlock.macro_addr_rs[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2541_ (
.CLK(m1_clk_local),
.D(_0160_),
.Q(\regBankBlock.macro_addr_rs[0][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2542_ (
.CLK(m1_clk_local),
.D(_0161_),
.Q(\regBankBlock.macro_addr_rs[0][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2543_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0162_),
.Q(\regBankBlock.macro_rs[1][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2544_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0163_),
.Q(\regBankBlock.macro_rs[1][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2545_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0164_),
.Q(\regBankBlock.macro_rs[1][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2546_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0165_),
.Q(\regBankBlock.macro_rs[1][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2547_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0166_),
.Q(\regBankBlock.macro_rs[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2548_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0167_),
.Q(\regBankBlock.macro_rs[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2549_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0168_),
.Q(\regBankBlock.macro_rs[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2550_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0169_),
.Q(\regBankBlock.macro_rs[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2551_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0170_),
.Q(\regBankBlock.macro_data_read_rs[1][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2552_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0171_),
.Q(\regBankBlock.macro_data_read_rs[1][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2553_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0172_),
.Q(\regBankBlock.macro_data_read_rs[1][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2554_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0173_),
.Q(\regBankBlock.macro_data_read_rs[1][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2555_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0174_),
.Q(\regBankBlock.macro_data_read_rs[1][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2556_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0175_),
.Q(\regBankBlock.macro_data_read_rs[1][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2557_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0176_),
.Q(\regBankBlock.macro_data_read_rs[1][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2558_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0177_),
.Q(\regBankBlock.macro_data_read_rs[1][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2559_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0178_),
.Q(\regBankBlock.macro_data_read_rs[0][0] )
);
sky130_fd_sc_hd__dfxtp_4 _2560_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0179_),
.Q(\regBankBlock.macro_data_read_rs[0][1] )
);
sky130_fd_sc_hd__dfxtp_4 _2561_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0180_),
.Q(\regBankBlock.macro_data_read_rs[0][2] )
);
sky130_fd_sc_hd__dfxtp_4 _2562_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0181_),
.Q(\regBankBlock.macro_data_read_rs[0][3] )
);
sky130_fd_sc_hd__dfxtp_4 _2563_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0182_),
.Q(\regBankBlock.macro_data_read_rs[0][4] )
);
sky130_fd_sc_hd__dfxtp_4 _2564_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0183_),
.Q(\regBankBlock.macro_data_read_rs[0][5] )
);
sky130_fd_sc_hd__dfxtp_4 _2565_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0184_),
.Q(\regBankBlock.macro_data_read_rs[0][6] )
);
sky130_fd_sc_hd__dfxtp_4 _2566_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0185_),
.Q(\regBankBlock.macro_data_read_rs[0][7] )
);
sky130_fd_sc_hd__dfxtp_4 _2567_ (
.CLK(m1_clk_local),
.D(_0186_),
.Q(\clock_divBlock.clk_out )
);
sky130_fd_sc_hd__dfxtp_4 _2568_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0187_),
.Q(\regBankBlock.data_out[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2569_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0188_),
.Q(\spiBlock.bitcount[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2570_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0189_),
.Q(\spiBlock.bitcount[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2571_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0190_),
.Q(\spiBlock.bitcount[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2572_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0191_),
.Q(\spiBlock.mosi_data_shift_reg[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2573_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0192_),
.Q(\spiBlock.mosi_data_shift_reg[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2574_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0193_),
.Q(\spiBlock.mosi_data_shift_reg[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2575_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0194_),
.Q(\spiBlock.mosi_data_shift_reg[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2576_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0195_),
.Q(\spiBlock.mosi_data_shift_reg[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2577_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0196_),
.Q(\spiBlock.mosi_data_shift_reg[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2578_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0197_),
.Q(\spiBlock.mosi_data_shift_reg[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2579_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0198_),
.Q(\spiBlock.mosi_data_shift_reg[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2580_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0199_),
.Q(\addressalyzerBlock.data_in_value[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2581_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0200_),
.Q(\addressalyzerBlock.data_in_value[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2582_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0201_),
.Q(\addressalyzerBlock.data_in_value[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2583_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0202_),
.Q(\addressalyzerBlock.data_in_value[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2584_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0203_),
.Q(\addressalyzerBlock.data_in_value[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2585_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0204_),
.Q(\addressalyzerBlock.data_in_value[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2586_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0205_),
.Q(\addressalyzerBlock.data_in_value[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2587_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0206_),
.Q(\addressalyzerBlock.data_in_value[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2588_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0207_),
.Q(\spiPassBlock.local_address_select )
);
sky130_fd_sc_hd__dfxtp_4 _2589_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0208_),
.Q(\addressalyzerBlock.write_enable_mask )
);
sky130_fd_sc_hd__dfxtp_4 _2590_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0209_),
.Q(\regBankBlock.data_out[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2591_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0210_),
.Q(\spiBlock.byteCountStrobe )
);
sky130_fd_sc_hd__dfxtp_4 _2592_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0211_),
.Q(\addressalyzerBlock.ram_read_strobe )
);
sky130_fd_sc_hd__dfxtp_4 _2593_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0212_),
.Q(\regBankBlock.data_out[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2594_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0213_),
.Q(\addressalyzerBlock.ram_write_strobe )
);
sky130_fd_sc_hd__dfxtp_4 _2595_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0214_),
.Q(\addressalyzerBlock.address_strobe )
);
sky130_fd_sc_hd__dfxtp_4 _2596_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0215_),
.Q(\regBankBlock.data_out[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2597_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0216_),
.Q(\addressalyzerBlock.address_local[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2598_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0217_),
.Q(\addressalyzerBlock.address_local[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2599_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0218_),
.Q(\addressalyzerBlock.address_local[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2600_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0219_),
.Q(\addressalyzerBlock.address_local[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2601_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0220_),
.Q(\addressalyzerBlock.address_local[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2602_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0221_),
.Q(\addressalyzerBlock.address_local[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2603_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0222_),
.Q(\addressalyzerBlock.address_local[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2604_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0223_),
.Q(\addressalyzerBlock.address_local[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2605_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0224_),
.Q(\addressalyzerBlock.address_local[8] )
);
sky130_fd_sc_hd__dfxtp_4 _2606_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0225_),
.Q(\addressalyzerBlock.address_local[9] )
);
sky130_fd_sc_hd__dfxtp_4 _2607_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0226_),
.Q(\addressalyzerBlock.address_local[10] )
);
sky130_fd_sc_hd__dfxtp_4 _2608_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0227_),
.Q(\addressalyzerBlock.address_local[11] )
);
sky130_fd_sc_hd__dfxtp_4 _2609_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0228_),
.Q(\addressalyzerBlock.address_local[12] )
);
sky130_fd_sc_hd__dfxtp_4 _2610_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0229_),
.Q(\addressalyzerBlock.address_local[13] )
);
sky130_fd_sc_hd__dfxtp_4 _2611_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0230_),
.Q(\addressalyzerBlock.address_local[14] )
);
sky130_fd_sc_hd__dfxtp_4 _2612_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0231_),
.Q(\addressalyzerBlock.address_local[15] )
);
sky130_fd_sc_hd__dfxtp_4 _2613_ (
.CLK(m1_clk_local),
.D(_0232_),
.Q(\regBankBlock.perf_counter[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2614_ (
.CLK(m1_clk_local),
.D(_0233_),
.Q(\regBankBlock.perf_counter[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2615_ (
.CLK(m1_clk_local),
.D(_0234_),
.Q(\regBankBlock.perf_counter[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2616_ (
.CLK(m1_clk_local),
.D(_0235_),
.Q(\regBankBlock.perf_counter[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2617_ (
.CLK(m1_clk_local),
.D(_0236_),
.Q(\regBankBlock.perf_counter[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2618_ (
.CLK(m1_clk_local),
.D(_0237_),
.Q(\regBankBlock.perf_counter[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2619_ (
.CLK(m1_clk_local),
.D(_0238_),
.Q(\regBankBlock.perf_counter[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2620_ (
.CLK(m1_clk_local),
.D(_0239_),
.Q(\regBankBlock.perf_counter[7] )
);
sky130_fd_sc_hd__dfxtp_4 _2621_ (
.CLK(m1_clk_local),
.D(_0240_),
.Q(\regBankBlock.perf_counter[8] )
);
sky130_fd_sc_hd__dfxtp_4 _2622_ (
.CLK(m1_clk_local),
.D(_0241_),
.Q(\regBankBlock.perf_counter[9] )
);
sky130_fd_sc_hd__dfxtp_4 _2623_ (
.CLK(m1_clk_local),
.D(_0242_),
.Q(\regBankBlock.perf_counter[10] )
);
sky130_fd_sc_hd__dfxtp_4 _2624_ (
.CLK(m1_clk_local),
.D(_0243_),
.Q(\regBankBlock.perf_counter[11] )
);
sky130_fd_sc_hd__dfxtp_4 _2625_ (
.CLK(m1_clk_local),
.D(_0244_),
.Q(\regBankBlock.perf_counter[12] )
);
sky130_fd_sc_hd__dfxtp_4 _2626_ (
.CLK(m1_clk_local),
.D(_0245_),
.Q(\regBankBlock.perf_counter[13] )
);
sky130_fd_sc_hd__dfxtp_4 _2627_ (
.CLK(m1_clk_local),
.D(_0246_),
.Q(\regBankBlock.perf_counter[14] )
);
sky130_fd_sc_hd__dfxtp_4 _2628_ (
.CLK(m1_clk_local),
.D(_0247_),
.Q(\regBankBlock.perf_counter[15] )
);
sky130_fd_sc_hd__dfxtp_4 _2629_ (
.CLK(m1_clk_local),
.D(_0248_),
.Q(\regBankBlock.perf_counter[16] )
);
sky130_fd_sc_hd__dfxtp_4 _2630_ (
.CLK(m1_clk_local),
.D(_0249_),
.Q(\regBankBlock.perf_counter[17] )
);
sky130_fd_sc_hd__dfxtp_4 _2631_ (
.CLK(m1_clk_local),
.D(_0250_),
.Q(\regBankBlock.perf_counter[18] )
);
sky130_fd_sc_hd__dfxtp_4 _2632_ (
.CLK(m1_clk_local),
.D(_0251_),
.Q(\regBankBlock.perf_counter[19] )
);
sky130_fd_sc_hd__dfxtp_4 _2633_ (
.CLK(m1_clk_local),
.D(_0252_),
.Q(\regBankBlock.perf_counter[20] )
);
sky130_fd_sc_hd__dfxtp_4 _2634_ (
.CLK(m1_clk_local),
.D(_0253_),
.Q(\regBankBlock.perf_counter[21] )
);
sky130_fd_sc_hd__dfxtp_4 _2635_ (
.CLK(m1_clk_local),
.D(_0254_),
.Q(\regBankBlock.perf_counter[22] )
);
sky130_fd_sc_hd__dfxtp_4 _2636_ (
.CLK(m1_clk_local),
.D(_0255_),
.Q(\regBankBlock.perf_counter[23] )
);
sky130_fd_sc_hd__dfxtp_4 _2637_ (
.CLK(m1_clk_local),
.D(_0256_),
.Q(\regBankBlock.perf_counter[24] )
);
sky130_fd_sc_hd__dfxtp_4 _2638_ (
.CLK(m1_clk_local),
.D(_0257_),
.Q(\regBankBlock.perf_counter[25] )
);
sky130_fd_sc_hd__dfxtp_4 _2639_ (
.CLK(m1_clk_local),
.D(_0258_),
.Q(\regBankBlock.perf_counter[26] )
);
sky130_fd_sc_hd__dfxtp_4 _2640_ (
.CLK(m1_clk_local),
.D(_0259_),
.Q(\regBankBlock.perf_counter[27] )
);
sky130_fd_sc_hd__dfxtp_4 _2641_ (
.CLK(m1_clk_local),
.D(_0260_),
.Q(\regBankBlock.perf_counter[28] )
);
sky130_fd_sc_hd__dfxtp_4 _2642_ (
.CLK(m1_clk_local),
.D(_0261_),
.Q(\regBankBlock.perf_counter[29] )
);
sky130_fd_sc_hd__dfxtp_4 _2643_ (
.CLK(m1_clk_local),
.D(_0262_),
.Q(\regBankBlock.perf_counter[30] )
);
sky130_fd_sc_hd__dfxtp_4 _2644_ (
.CLK(m1_clk_local),
.D(_0263_),
.Q(\regBankBlock.perf_counter[31] )
);
sky130_fd_sc_hd__dfxtp_4 _2645_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0264_),
.Q(\spiBlock.miso_data_shift_reg[0] )
);
sky130_fd_sc_hd__dfxtp_4 _2646_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0265_),
.Q(\spiBlock.miso_data_shift_reg[1] )
);
sky130_fd_sc_hd__dfxtp_4 _2647_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0266_),
.Q(\spiBlock.miso_data_shift_reg[2] )
);
sky130_fd_sc_hd__dfxtp_4 _2648_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0267_),
.Q(\spiBlock.miso_data_shift_reg[3] )
);
sky130_fd_sc_hd__dfxtp_4 _2649_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0268_),
.Q(\spiBlock.miso_data_shift_reg[4] )
);
sky130_fd_sc_hd__dfxtp_4 _2650_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0269_),
.Q(\spiBlock.miso_data_shift_reg[5] )
);
sky130_fd_sc_hd__dfxtp_4 _2651_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0270_),
.Q(\spiBlock.miso_data_shift_reg[6] )
);
sky130_fd_sc_hd__dfxtp_4 _2652_ (
.CLK(\addressalyzerBlock.SPI_CLK ),
.D(_0271_),
.Q(\spiBlock.miso_data_shift_reg[7] )
);
endmodule