
module SerFrameEnc ( FrameOut, BusIn, DoFrame );
  output [63:0] FrameOut;
  input [31:0] BusIn;
  input DoFrame;
  wire   \FrameOut[19] , \FrameOut[0] , n3, n5, n7, n9, n11, n13, n15, n17,
         n19, n21, n23, n25, n27, n29, n31, n33, n35, n37, n39, n41, n43, n45,
         n47, n49, n51, n53, n55, n57, n59, n61, n63, n65, n99, n100, n101,
         n102, n103, n104, n105, n106, n107, n108, n109, n110, n111, n112,
         n113, n114, n115, n116, n117, n118, n119, n120, n121, n122, n123,
         n124, n125, n126, n127, n128, n129, n130;
  assign FrameOut[52] = \FrameOut[19] ;
  assign FrameOut[51] = \FrameOut[19] ;
  assign FrameOut[36] = \FrameOut[19] ;
  assign FrameOut[19] = \FrameOut[19] ;
  assign FrameOut[55] = \FrameOut[0] ;
  assign FrameOut[54] = \FrameOut[0] ;
  assign FrameOut[53] = \FrameOut[0] ;
  assign FrameOut[50] = \FrameOut[0] ;
  assign FrameOut[49] = \FrameOut[0] ;
  assign FrameOut[48] = \FrameOut[0] ;
  assign FrameOut[39] = \FrameOut[0] ;
  assign FrameOut[38] = \FrameOut[0] ;
  assign FrameOut[37] = \FrameOut[0] ;
  assign FrameOut[35] = \FrameOut[0] ;
  assign FrameOut[34] = \FrameOut[0] ;
  assign FrameOut[33] = \FrameOut[0] ;
  assign FrameOut[32] = \FrameOut[0] ;
  assign FrameOut[23] = \FrameOut[0] ;
  assign FrameOut[22] = \FrameOut[0] ;
  assign FrameOut[21] = \FrameOut[0] ;
  assign FrameOut[20] = \FrameOut[0] ;
  assign FrameOut[18] = \FrameOut[0] ;
  assign FrameOut[17] = \FrameOut[0] ;
  assign FrameOut[16] = \FrameOut[0] ;
  assign FrameOut[7] = \FrameOut[0] ;
  assign FrameOut[6] = \FrameOut[0] ;
  assign FrameOut[5] = \FrameOut[0] ;
  assign FrameOut[4] = \FrameOut[0] ;
  assign FrameOut[3] = \FrameOut[0] ;
  assign FrameOut[2] = \FrameOut[0] ;
  assign FrameOut[1] = \FrameOut[0] ;
  assign FrameOut[0] = \FrameOut[0] ;

  DFD1 \FrameReg_reg[63]  ( .D(BusIn[31]), .CP(DoFrame), .QN(n130) );
  DFD1 \FrameReg_reg[62]  ( .D(BusIn[30]), .CP(DoFrame), .QN(n129) );
  DFD1 \FrameReg_reg[61]  ( .D(BusIn[29]), .CP(DoFrame), .QN(n128) );
  DFD1 \FrameReg_reg[60]  ( .D(BusIn[28]), .CP(DoFrame), .QN(n127) );
  DFD1 \FrameReg_reg[59]  ( .D(BusIn[27]), .CP(DoFrame), .QN(n126) );
  DFD1 \FrameReg_reg[58]  ( .D(BusIn[26]), .CP(DoFrame), .QN(n125) );
  DFD1 \FrameReg_reg[57]  ( .D(BusIn[25]), .CP(DoFrame), .QN(n124) );
  DFD1 \FrameReg_reg[56]  ( .D(BusIn[24]), .CP(DoFrame), .QN(n123) );
  DFD1 \FrameReg_reg[47]  ( .D(BusIn[23]), .CP(DoFrame), .QN(n122) );
  DFD1 \FrameReg_reg[46]  ( .D(BusIn[22]), .CP(DoFrame), .QN(n121) );
  DFD1 \FrameReg_reg[45]  ( .D(BusIn[21]), .CP(DoFrame), .QN(n120) );
  DFD1 \FrameReg_reg[44]  ( .D(BusIn[20]), .CP(DoFrame), .QN(n119) );
  DFD1 \FrameReg_reg[43]  ( .D(BusIn[19]), .CP(DoFrame), .QN(n118) );
  DFD1 \FrameReg_reg[42]  ( .D(BusIn[18]), .CP(DoFrame), .QN(n117) );
  DFD1 \FrameReg_reg[41]  ( .D(BusIn[17]), .CP(DoFrame), .QN(n116) );
  DFD1 \FrameReg_reg[40]  ( .D(BusIn[16]), .CP(DoFrame), .QN(n115) );
  DFD1 \FrameReg_reg[31]  ( .D(BusIn[15]), .CP(DoFrame), .QN(n114) );
  DFD1 \FrameReg_reg[30]  ( .D(BusIn[14]), .CP(DoFrame), .QN(n113) );
  DFD1 \FrameReg_reg[29]  ( .D(BusIn[13]), .CP(DoFrame), .QN(n112) );
  DFD1 \FrameReg_reg[28]  ( .D(BusIn[12]), .CP(DoFrame), .QN(n111) );
  DFD1 \FrameReg_reg[27]  ( .D(BusIn[11]), .CP(DoFrame), .QN(n110) );
  DFD1 \FrameReg_reg[26]  ( .D(BusIn[10]), .CP(DoFrame), .QN(n109) );
  DFD1 \FrameReg_reg[25]  ( .D(BusIn[9]), .CP(DoFrame), .QN(n108) );
  DFD1 \FrameReg_reg[24]  ( .D(BusIn[8]), .CP(DoFrame), .QN(n107) );
  DFD1 \FrameReg_reg[15]  ( .D(BusIn[7]), .CP(DoFrame), .QN(n106) );
  DFD1 \FrameReg_reg[14]  ( .D(BusIn[6]), .CP(DoFrame), .QN(n105) );
  DFD1 \FrameReg_reg[13]  ( .D(BusIn[5]), .CP(DoFrame), .QN(n104) );
  DFD1 \FrameReg_reg[12]  ( .D(BusIn[4]), .CP(DoFrame), .QN(n103) );
  DFD1 \FrameReg_reg[11]  ( .D(BusIn[3]), .CP(DoFrame), .QN(n102) );
  DFD1 \FrameReg_reg[10]  ( .D(BusIn[2]), .CP(DoFrame), .QN(n101) );
  DFD1 \FrameReg_reg[9]  ( .D(BusIn[1]), .CP(DoFrame), .QN(n100) );
  DFD1 \FrameReg_reg[8]  ( .D(BusIn[0]), .CP(DoFrame), .QN(n99) );
  TIEH U35 ( .Z(\FrameOut[19] ) );
  TIEL U36 ( .ZN(\FrameOut[0] ) );
  CKBD0 U37 ( .CLK(n129), .C(n3) );
  CKND16 U38 ( .CLK(n3), .CN(FrameOut[62]) );
  CKBD0 U39 ( .CLK(n130), .C(n5) );
  CKND16 U40 ( .CLK(n5), .CN(FrameOut[63]) );
  CKBD0 U41 ( .CLK(n127), .C(n7) );
  CKND16 U42 ( .CLK(n7), .CN(FrameOut[60]) );
  CKBD0 U43 ( .CLK(n128), .C(n9) );
  CKND16 U44 ( .CLK(n9), .CN(FrameOut[61]) );
  CKBD0 U45 ( .CLK(n125), .C(n11) );
  CKND16 U46 ( .CLK(n11), .CN(FrameOut[58]) );
  CKBD0 U47 ( .CLK(n126), .C(n13) );
  CKND16 U48 ( .CLK(n13), .CN(FrameOut[59]) );
  CKBD0 U49 ( .CLK(n123), .C(n15) );
  CKND16 U50 ( .CLK(n15), .CN(FrameOut[56]) );
  CKBD0 U51 ( .CLK(n124), .C(n17) );
  CKND16 U52 ( .CLK(n17), .CN(FrameOut[57]) );
  CKBD0 U53 ( .CLK(n121), .C(n19) );
  CKND16 U54 ( .CLK(n19), .CN(FrameOut[46]) );
  CKBD0 U55 ( .CLK(n122), .C(n21) );
  CKND16 U56 ( .CLK(n21), .CN(FrameOut[47]) );
  CKBD0 U57 ( .CLK(n119), .C(n23) );
  CKND16 U58 ( .CLK(n23), .CN(FrameOut[44]) );
  CKBD0 U59 ( .CLK(n120), .C(n25) );
  CKND16 U60 ( .CLK(n25), .CN(FrameOut[45]) );
  CKBD0 U61 ( .CLK(n117), .C(n27) );
  CKND16 U62 ( .CLK(n27), .CN(FrameOut[42]) );
  CKBD0 U63 ( .CLK(n118), .C(n29) );
  CKND16 U64 ( .CLK(n29), .CN(FrameOut[43]) );
  CKBD0 U65 ( .CLK(n115), .C(n31) );
  CKND16 U66 ( .CLK(n31), .CN(FrameOut[40]) );
  CKBD0 U67 ( .CLK(n116), .C(n33) );
  CKND16 U68 ( .CLK(n33), .CN(FrameOut[41]) );
  CKBD0 U69 ( .CLK(n113), .C(n35) );
  CKND16 U70 ( .CLK(n35), .CN(FrameOut[30]) );
  CKBD0 U71 ( .CLK(n114), .C(n37) );
  CKND16 U72 ( .CLK(n37), .CN(FrameOut[31]) );
  CKBD0 U73 ( .CLK(n111), .C(n39) );
  CKND16 U74 ( .CLK(n39), .CN(FrameOut[28]) );
  CKBD0 U75 ( .CLK(n112), .C(n41) );
  CKND16 U76 ( .CLK(n41), .CN(FrameOut[29]) );
  CKBD0 U77 ( .CLK(n109), .C(n43) );
  CKND16 U78 ( .CLK(n43), .CN(FrameOut[26]) );
  CKBD0 U79 ( .CLK(n110), .C(n45) );
  CKND16 U80 ( .CLK(n45), .CN(FrameOut[27]) );
  CKBD0 U81 ( .CLK(n107), .C(n47) );
  CKND16 U82 ( .CLK(n47), .CN(FrameOut[24]) );
  CKBD0 U83 ( .CLK(n108), .C(n49) );
  CKND16 U84 ( .CLK(n49), .CN(FrameOut[25]) );
  CKBD0 U85 ( .CLK(n105), .C(n51) );
  CKND16 U86 ( .CLK(n51), .CN(FrameOut[14]) );
  CKBD0 U87 ( .CLK(n106), .C(n53) );
  CKND16 U88 ( .CLK(n53), .CN(FrameOut[15]) );
  CKBD0 U89 ( .CLK(n103), .C(n55) );
  CKND16 U90 ( .CLK(n55), .CN(FrameOut[12]) );
  CKBD0 U91 ( .CLK(n104), .C(n57) );
  CKND16 U92 ( .CLK(n57), .CN(FrameOut[13]) );
  CKBD0 U93 ( .CLK(n101), .C(n59) );
  CKND16 U94 ( .CLK(n59), .CN(FrameOut[10]) );
  CKBD0 U95 ( .CLK(n102), .C(n61) );
  CKND16 U96 ( .CLK(n61), .CN(FrameOut[11]) );
  CKBD0 U97 ( .CLK(n99), .C(n63) );
  CKND16 U98 ( .CLK(n63), .CN(FrameOut[8]) );
  CKBD0 U99 ( .CLK(n100), .C(n65) );
  CKND16 U100 ( .CLK(n65), .CN(FrameOut[9]) );
endmodule

