You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65106 lines
3.4 MiB

/* Generated by Yosys 0.9+4052 (git sha1 UNKNOWN, gcc 8.3.1 -fPIC -Os) */
module RAM128(CLK, WE0, EN0, A0, Di0, Do0);
input [6:0] A0;
wire \BLOCK[0].RAM32.A0[0] ;
wire \BLOCK[0].RAM32.A0[1] ;
wire \BLOCK[0].RAM32.A0[2] ;
wire \BLOCK[0].RAM32.A0[3] ;
wire \BLOCK[0].RAM32.A0[4] ;
wire \BLOCK[0].RAM32.A0_buf[0] ;
wire \BLOCK[0].RAM32.A0_buf[1] ;
wire \BLOCK[0].RAM32.A0_buf[2] ;
wire \BLOCK[0].RAM32.A0_buf[3] ;
wire \BLOCK[0].RAM32.A0_buf[4] ;
wire \BLOCK[0].RAM32.CLK ;
wire \BLOCK[0].RAM32.CLK_buf ;
wire \BLOCK[0].RAM32.DEC0.EN ;
wire \BLOCK[0].RAM32.Di0[0] ;
wire \BLOCK[0].RAM32.Di0[10] ;
wire \BLOCK[0].RAM32.Di0[11] ;
wire \BLOCK[0].RAM32.Di0[12] ;
wire \BLOCK[0].RAM32.Di0[13] ;
wire \BLOCK[0].RAM32.Di0[14] ;
wire \BLOCK[0].RAM32.Di0[15] ;
wire \BLOCK[0].RAM32.Di0[16] ;
wire \BLOCK[0].RAM32.Di0[17] ;
wire \BLOCK[0].RAM32.Di0[18] ;
wire \BLOCK[0].RAM32.Di0[19] ;
wire \BLOCK[0].RAM32.Di0[1] ;
wire \BLOCK[0].RAM32.Di0[20] ;
wire \BLOCK[0].RAM32.Di0[21] ;
wire \BLOCK[0].RAM32.Di0[22] ;
wire \BLOCK[0].RAM32.Di0[23] ;
wire \BLOCK[0].RAM32.Di0[24] ;
wire \BLOCK[0].RAM32.Di0[25] ;
wire \BLOCK[0].RAM32.Di0[26] ;
wire \BLOCK[0].RAM32.Di0[27] ;
wire \BLOCK[0].RAM32.Di0[28] ;
wire \BLOCK[0].RAM32.Di0[29] ;
wire \BLOCK[0].RAM32.Di0[2] ;
wire \BLOCK[0].RAM32.Di0[30] ;
wire \BLOCK[0].RAM32.Di0[31] ;
wire \BLOCK[0].RAM32.Di0[3] ;
wire \BLOCK[0].RAM32.Di0[4] ;
wire \BLOCK[0].RAM32.Di0[5] ;
wire \BLOCK[0].RAM32.Di0[6] ;
wire \BLOCK[0].RAM32.Di0[7] ;
wire \BLOCK[0].RAM32.Di0[8] ;
wire \BLOCK[0].RAM32.Di0[9] ;
wire \BLOCK[0].RAM32.Di0_buf[0] ;
wire \BLOCK[0].RAM32.Di0_buf[10] ;
wire \BLOCK[0].RAM32.Di0_buf[11] ;
wire \BLOCK[0].RAM32.Di0_buf[12] ;
wire \BLOCK[0].RAM32.Di0_buf[13] ;
wire \BLOCK[0].RAM32.Di0_buf[14] ;
wire \BLOCK[0].RAM32.Di0_buf[15] ;
wire \BLOCK[0].RAM32.Di0_buf[16] ;
wire \BLOCK[0].RAM32.Di0_buf[17] ;
wire \BLOCK[0].RAM32.Di0_buf[18] ;
wire \BLOCK[0].RAM32.Di0_buf[19] ;
wire \BLOCK[0].RAM32.Di0_buf[1] ;
wire \BLOCK[0].RAM32.Di0_buf[20] ;
wire \BLOCK[0].RAM32.Di0_buf[21] ;
wire \BLOCK[0].RAM32.Di0_buf[22] ;
wire \BLOCK[0].RAM32.Di0_buf[23] ;
wire \BLOCK[0].RAM32.Di0_buf[24] ;
wire \BLOCK[0].RAM32.Di0_buf[25] ;
wire \BLOCK[0].RAM32.Di0_buf[26] ;
wire \BLOCK[0].RAM32.Di0_buf[27] ;
wire \BLOCK[0].RAM32.Di0_buf[28] ;
wire \BLOCK[0].RAM32.Di0_buf[29] ;
wire \BLOCK[0].RAM32.Di0_buf[2] ;
wire \BLOCK[0].RAM32.Di0_buf[30] ;
wire \BLOCK[0].RAM32.Di0_buf[31] ;
wire \BLOCK[0].RAM32.Di0_buf[3] ;
wire \BLOCK[0].RAM32.Di0_buf[4] ;
wire \BLOCK[0].RAM32.Di0_buf[5] ;
wire \BLOCK[0].RAM32.Di0_buf[6] ;
wire \BLOCK[0].RAM32.Di0_buf[7] ;
wire \BLOCK[0].RAM32.Di0_buf[8] ;
wire \BLOCK[0].RAM32.Di0_buf[9] ;
wire \BLOCK[0].RAM32.Do0[0] ;
wire \BLOCK[0].RAM32.Do0[10] ;
wire \BLOCK[0].RAM32.Do0[11] ;
wire \BLOCK[0].RAM32.Do0[12] ;
wire \BLOCK[0].RAM32.Do0[13] ;
wire \BLOCK[0].RAM32.Do0[14] ;
wire \BLOCK[0].RAM32.Do0[15] ;
wire \BLOCK[0].RAM32.Do0[16] ;
wire \BLOCK[0].RAM32.Do0[17] ;
wire \BLOCK[0].RAM32.Do0[18] ;
wire \BLOCK[0].RAM32.Do0[19] ;
wire \BLOCK[0].RAM32.Do0[1] ;
wire \BLOCK[0].RAM32.Do0[20] ;
wire \BLOCK[0].RAM32.Do0[21] ;
wire \BLOCK[0].RAM32.Do0[22] ;
wire \BLOCK[0].RAM32.Do0[23] ;
wire \BLOCK[0].RAM32.Do0[24] ;
wire \BLOCK[0].RAM32.Do0[25] ;
wire \BLOCK[0].RAM32.Do0[26] ;
wire \BLOCK[0].RAM32.Do0[27] ;
wire \BLOCK[0].RAM32.Do0[28] ;
wire \BLOCK[0].RAM32.Do0[29] ;
wire \BLOCK[0].RAM32.Do0[2] ;
wire \BLOCK[0].RAM32.Do0[30] ;
wire \BLOCK[0].RAM32.Do0[31] ;
wire \BLOCK[0].RAM32.Do0[3] ;
wire \BLOCK[0].RAM32.Do0[4] ;
wire \BLOCK[0].RAM32.Do0[5] ;
wire \BLOCK[0].RAM32.Do0[6] ;
wire \BLOCK[0].RAM32.Do0[7] ;
wire \BLOCK[0].RAM32.Do0[8] ;
wire \BLOCK[0].RAM32.Do0[9] ;
wire \BLOCK[0].RAM32.Do0_pre[0] ;
wire \BLOCK[0].RAM32.Do0_pre[10] ;
wire \BLOCK[0].RAM32.Do0_pre[11] ;
wire \BLOCK[0].RAM32.Do0_pre[12] ;
wire \BLOCK[0].RAM32.Do0_pre[13] ;
wire \BLOCK[0].RAM32.Do0_pre[14] ;
wire \BLOCK[0].RAM32.Do0_pre[15] ;
wire \BLOCK[0].RAM32.Do0_pre[16] ;
wire \BLOCK[0].RAM32.Do0_pre[17] ;
wire \BLOCK[0].RAM32.Do0_pre[18] ;
wire \BLOCK[0].RAM32.Do0_pre[19] ;
wire \BLOCK[0].RAM32.Do0_pre[1] ;
wire \BLOCK[0].RAM32.Do0_pre[20] ;
wire \BLOCK[0].RAM32.Do0_pre[21] ;
wire \BLOCK[0].RAM32.Do0_pre[22] ;
wire \BLOCK[0].RAM32.Do0_pre[23] ;
wire \BLOCK[0].RAM32.Do0_pre[24] ;
wire \BLOCK[0].RAM32.Do0_pre[25] ;
wire \BLOCK[0].RAM32.Do0_pre[26] ;
wire \BLOCK[0].RAM32.Do0_pre[27] ;
wire \BLOCK[0].RAM32.Do0_pre[28] ;
wire \BLOCK[0].RAM32.Do0_pre[29] ;
wire \BLOCK[0].RAM32.Do0_pre[2] ;
wire \BLOCK[0].RAM32.Do0_pre[30] ;
wire \BLOCK[0].RAM32.Do0_pre[31] ;
wire \BLOCK[0].RAM32.Do0_pre[3] ;
wire \BLOCK[0].RAM32.Do0_pre[4] ;
wire \BLOCK[0].RAM32.Do0_pre[5] ;
wire \BLOCK[0].RAM32.Do0_pre[6] ;
wire \BLOCK[0].RAM32.Do0_pre[7] ;
wire \BLOCK[0].RAM32.Do0_pre[8] ;
wire \BLOCK[0].RAM32.Do0_pre[9] ;
wire \BLOCK[0].RAM32.EN0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WE0[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WE0[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WE0[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WE0[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[0].RAM32.WE0[0] ;
wire \BLOCK[0].RAM32.WE0[1] ;
wire \BLOCK[0].RAM32.WE0[2] ;
wire \BLOCK[0].RAM32.WE0[3] ;
wire \BLOCK[0].RAM32.float_buf_en[0] ;
wire \BLOCK[0].RAM32.float_buf_en[1] ;
wire \BLOCK[0].RAM32.float_buf_en[2] ;
wire \BLOCK[0].RAM32.float_buf_en[3] ;
wire \BLOCK[0].RAM32.lo[0] ;
wire \BLOCK[0].RAM32.lo[1] ;
wire \BLOCK[0].RAM32.lo[2] ;
wire \BLOCK[0].RAM32.lo[3] ;
wire \BLOCK[1].RAM32.A0_buf[0] ;
wire \BLOCK[1].RAM32.A0_buf[1] ;
wire \BLOCK[1].RAM32.A0_buf[2] ;
wire \BLOCK[1].RAM32.A0_buf[3] ;
wire \BLOCK[1].RAM32.A0_buf[4] ;
wire \BLOCK[1].RAM32.CLK_buf ;
wire \BLOCK[1].RAM32.DEC0.EN ;
wire \BLOCK[1].RAM32.Di0_buf[0] ;
wire \BLOCK[1].RAM32.Di0_buf[10] ;
wire \BLOCK[1].RAM32.Di0_buf[11] ;
wire \BLOCK[1].RAM32.Di0_buf[12] ;
wire \BLOCK[1].RAM32.Di0_buf[13] ;
wire \BLOCK[1].RAM32.Di0_buf[14] ;
wire \BLOCK[1].RAM32.Di0_buf[15] ;
wire \BLOCK[1].RAM32.Di0_buf[16] ;
wire \BLOCK[1].RAM32.Di0_buf[17] ;
wire \BLOCK[1].RAM32.Di0_buf[18] ;
wire \BLOCK[1].RAM32.Di0_buf[19] ;
wire \BLOCK[1].RAM32.Di0_buf[1] ;
wire \BLOCK[1].RAM32.Di0_buf[20] ;
wire \BLOCK[1].RAM32.Di0_buf[21] ;
wire \BLOCK[1].RAM32.Di0_buf[22] ;
wire \BLOCK[1].RAM32.Di0_buf[23] ;
wire \BLOCK[1].RAM32.Di0_buf[24] ;
wire \BLOCK[1].RAM32.Di0_buf[25] ;
wire \BLOCK[1].RAM32.Di0_buf[26] ;
wire \BLOCK[1].RAM32.Di0_buf[27] ;
wire \BLOCK[1].RAM32.Di0_buf[28] ;
wire \BLOCK[1].RAM32.Di0_buf[29] ;
wire \BLOCK[1].RAM32.Di0_buf[2] ;
wire \BLOCK[1].RAM32.Di0_buf[30] ;
wire \BLOCK[1].RAM32.Di0_buf[31] ;
wire \BLOCK[1].RAM32.Di0_buf[3] ;
wire \BLOCK[1].RAM32.Di0_buf[4] ;
wire \BLOCK[1].RAM32.Di0_buf[5] ;
wire \BLOCK[1].RAM32.Di0_buf[6] ;
wire \BLOCK[1].RAM32.Di0_buf[7] ;
wire \BLOCK[1].RAM32.Di0_buf[8] ;
wire \BLOCK[1].RAM32.Di0_buf[9] ;
wire \BLOCK[1].RAM32.Do0[0] ;
wire \BLOCK[1].RAM32.Do0[10] ;
wire \BLOCK[1].RAM32.Do0[11] ;
wire \BLOCK[1].RAM32.Do0[12] ;
wire \BLOCK[1].RAM32.Do0[13] ;
wire \BLOCK[1].RAM32.Do0[14] ;
wire \BLOCK[1].RAM32.Do0[15] ;
wire \BLOCK[1].RAM32.Do0[16] ;
wire \BLOCK[1].RAM32.Do0[17] ;
wire \BLOCK[1].RAM32.Do0[18] ;
wire \BLOCK[1].RAM32.Do0[19] ;
wire \BLOCK[1].RAM32.Do0[1] ;
wire \BLOCK[1].RAM32.Do0[20] ;
wire \BLOCK[1].RAM32.Do0[21] ;
wire \BLOCK[1].RAM32.Do0[22] ;
wire \BLOCK[1].RAM32.Do0[23] ;
wire \BLOCK[1].RAM32.Do0[24] ;
wire \BLOCK[1].RAM32.Do0[25] ;
wire \BLOCK[1].RAM32.Do0[26] ;
wire \BLOCK[1].RAM32.Do0[27] ;
wire \BLOCK[1].RAM32.Do0[28] ;
wire \BLOCK[1].RAM32.Do0[29] ;
wire \BLOCK[1].RAM32.Do0[2] ;
wire \BLOCK[1].RAM32.Do0[30] ;
wire \BLOCK[1].RAM32.Do0[31] ;
wire \BLOCK[1].RAM32.Do0[3] ;
wire \BLOCK[1].RAM32.Do0[4] ;
wire \BLOCK[1].RAM32.Do0[5] ;
wire \BLOCK[1].RAM32.Do0[6] ;
wire \BLOCK[1].RAM32.Do0[7] ;
wire \BLOCK[1].RAM32.Do0[8] ;
wire \BLOCK[1].RAM32.Do0[9] ;
wire \BLOCK[1].RAM32.Do0_pre[0] ;
wire \BLOCK[1].RAM32.Do0_pre[10] ;
wire \BLOCK[1].RAM32.Do0_pre[11] ;
wire \BLOCK[1].RAM32.Do0_pre[12] ;
wire \BLOCK[1].RAM32.Do0_pre[13] ;
wire \BLOCK[1].RAM32.Do0_pre[14] ;
wire \BLOCK[1].RAM32.Do0_pre[15] ;
wire \BLOCK[1].RAM32.Do0_pre[16] ;
wire \BLOCK[1].RAM32.Do0_pre[17] ;
wire \BLOCK[1].RAM32.Do0_pre[18] ;
wire \BLOCK[1].RAM32.Do0_pre[19] ;
wire \BLOCK[1].RAM32.Do0_pre[1] ;
wire \BLOCK[1].RAM32.Do0_pre[20] ;
wire \BLOCK[1].RAM32.Do0_pre[21] ;
wire \BLOCK[1].RAM32.Do0_pre[22] ;
wire \BLOCK[1].RAM32.Do0_pre[23] ;
wire \BLOCK[1].RAM32.Do0_pre[24] ;
wire \BLOCK[1].RAM32.Do0_pre[25] ;
wire \BLOCK[1].RAM32.Do0_pre[26] ;
wire \BLOCK[1].RAM32.Do0_pre[27] ;
wire \BLOCK[1].RAM32.Do0_pre[28] ;
wire \BLOCK[1].RAM32.Do0_pre[29] ;
wire \BLOCK[1].RAM32.Do0_pre[2] ;
wire \BLOCK[1].RAM32.Do0_pre[30] ;
wire \BLOCK[1].RAM32.Do0_pre[31] ;
wire \BLOCK[1].RAM32.Do0_pre[3] ;
wire \BLOCK[1].RAM32.Do0_pre[4] ;
wire \BLOCK[1].RAM32.Do0_pre[5] ;
wire \BLOCK[1].RAM32.Do0_pre[6] ;
wire \BLOCK[1].RAM32.Do0_pre[7] ;
wire \BLOCK[1].RAM32.Do0_pre[8] ;
wire \BLOCK[1].RAM32.Do0_pre[9] ;
wire \BLOCK[1].RAM32.EN0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WE0[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WE0[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WE0[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WE0[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[1].RAM32.float_buf_en[0] ;
wire \BLOCK[1].RAM32.float_buf_en[1] ;
wire \BLOCK[1].RAM32.float_buf_en[2] ;
wire \BLOCK[1].RAM32.float_buf_en[3] ;
wire \BLOCK[1].RAM32.lo[0] ;
wire \BLOCK[1].RAM32.lo[1] ;
wire \BLOCK[1].RAM32.lo[2] ;
wire \BLOCK[1].RAM32.lo[3] ;
wire \BLOCK[2].RAM32.A0_buf[0] ;
wire \BLOCK[2].RAM32.A0_buf[1] ;
wire \BLOCK[2].RAM32.A0_buf[2] ;
wire \BLOCK[2].RAM32.A0_buf[3] ;
wire \BLOCK[2].RAM32.A0_buf[4] ;
wire \BLOCK[2].RAM32.CLK_buf ;
wire \BLOCK[2].RAM32.DEC0.EN ;
wire \BLOCK[2].RAM32.Di0_buf[0] ;
wire \BLOCK[2].RAM32.Di0_buf[10] ;
wire \BLOCK[2].RAM32.Di0_buf[11] ;
wire \BLOCK[2].RAM32.Di0_buf[12] ;
wire \BLOCK[2].RAM32.Di0_buf[13] ;
wire \BLOCK[2].RAM32.Di0_buf[14] ;
wire \BLOCK[2].RAM32.Di0_buf[15] ;
wire \BLOCK[2].RAM32.Di0_buf[16] ;
wire \BLOCK[2].RAM32.Di0_buf[17] ;
wire \BLOCK[2].RAM32.Di0_buf[18] ;
wire \BLOCK[2].RAM32.Di0_buf[19] ;
wire \BLOCK[2].RAM32.Di0_buf[1] ;
wire \BLOCK[2].RAM32.Di0_buf[20] ;
wire \BLOCK[2].RAM32.Di0_buf[21] ;
wire \BLOCK[2].RAM32.Di0_buf[22] ;
wire \BLOCK[2].RAM32.Di0_buf[23] ;
wire \BLOCK[2].RAM32.Di0_buf[24] ;
wire \BLOCK[2].RAM32.Di0_buf[25] ;
wire \BLOCK[2].RAM32.Di0_buf[26] ;
wire \BLOCK[2].RAM32.Di0_buf[27] ;
wire \BLOCK[2].RAM32.Di0_buf[28] ;
wire \BLOCK[2].RAM32.Di0_buf[29] ;
wire \BLOCK[2].RAM32.Di0_buf[2] ;
wire \BLOCK[2].RAM32.Di0_buf[30] ;
wire \BLOCK[2].RAM32.Di0_buf[31] ;
wire \BLOCK[2].RAM32.Di0_buf[3] ;
wire \BLOCK[2].RAM32.Di0_buf[4] ;
wire \BLOCK[2].RAM32.Di0_buf[5] ;
wire \BLOCK[2].RAM32.Di0_buf[6] ;
wire \BLOCK[2].RAM32.Di0_buf[7] ;
wire \BLOCK[2].RAM32.Di0_buf[8] ;
wire \BLOCK[2].RAM32.Di0_buf[9] ;
wire \BLOCK[2].RAM32.Do0[0] ;
wire \BLOCK[2].RAM32.Do0[10] ;
wire \BLOCK[2].RAM32.Do0[11] ;
wire \BLOCK[2].RAM32.Do0[12] ;
wire \BLOCK[2].RAM32.Do0[13] ;
wire \BLOCK[2].RAM32.Do0[14] ;
wire \BLOCK[2].RAM32.Do0[15] ;
wire \BLOCK[2].RAM32.Do0[16] ;
wire \BLOCK[2].RAM32.Do0[17] ;
wire \BLOCK[2].RAM32.Do0[18] ;
wire \BLOCK[2].RAM32.Do0[19] ;
wire \BLOCK[2].RAM32.Do0[1] ;
wire \BLOCK[2].RAM32.Do0[20] ;
wire \BLOCK[2].RAM32.Do0[21] ;
wire \BLOCK[2].RAM32.Do0[22] ;
wire \BLOCK[2].RAM32.Do0[23] ;
wire \BLOCK[2].RAM32.Do0[24] ;
wire \BLOCK[2].RAM32.Do0[25] ;
wire \BLOCK[2].RAM32.Do0[26] ;
wire \BLOCK[2].RAM32.Do0[27] ;
wire \BLOCK[2].RAM32.Do0[28] ;
wire \BLOCK[2].RAM32.Do0[29] ;
wire \BLOCK[2].RAM32.Do0[2] ;
wire \BLOCK[2].RAM32.Do0[30] ;
wire \BLOCK[2].RAM32.Do0[31] ;
wire \BLOCK[2].RAM32.Do0[3] ;
wire \BLOCK[2].RAM32.Do0[4] ;
wire \BLOCK[2].RAM32.Do0[5] ;
wire \BLOCK[2].RAM32.Do0[6] ;
wire \BLOCK[2].RAM32.Do0[7] ;
wire \BLOCK[2].RAM32.Do0[8] ;
wire \BLOCK[2].RAM32.Do0[9] ;
wire \BLOCK[2].RAM32.Do0_pre[0] ;
wire \BLOCK[2].RAM32.Do0_pre[10] ;
wire \BLOCK[2].RAM32.Do0_pre[11] ;
wire \BLOCK[2].RAM32.Do0_pre[12] ;
wire \BLOCK[2].RAM32.Do0_pre[13] ;
wire \BLOCK[2].RAM32.Do0_pre[14] ;
wire \BLOCK[2].RAM32.Do0_pre[15] ;
wire \BLOCK[2].RAM32.Do0_pre[16] ;
wire \BLOCK[2].RAM32.Do0_pre[17] ;
wire \BLOCK[2].RAM32.Do0_pre[18] ;
wire \BLOCK[2].RAM32.Do0_pre[19] ;
wire \BLOCK[2].RAM32.Do0_pre[1] ;
wire \BLOCK[2].RAM32.Do0_pre[20] ;
wire \BLOCK[2].RAM32.Do0_pre[21] ;
wire \BLOCK[2].RAM32.Do0_pre[22] ;
wire \BLOCK[2].RAM32.Do0_pre[23] ;
wire \BLOCK[2].RAM32.Do0_pre[24] ;
wire \BLOCK[2].RAM32.Do0_pre[25] ;
wire \BLOCK[2].RAM32.Do0_pre[26] ;
wire \BLOCK[2].RAM32.Do0_pre[27] ;
wire \BLOCK[2].RAM32.Do0_pre[28] ;
wire \BLOCK[2].RAM32.Do0_pre[29] ;
wire \BLOCK[2].RAM32.Do0_pre[2] ;
wire \BLOCK[2].RAM32.Do0_pre[30] ;
wire \BLOCK[2].RAM32.Do0_pre[31] ;
wire \BLOCK[2].RAM32.Do0_pre[3] ;
wire \BLOCK[2].RAM32.Do0_pre[4] ;
wire \BLOCK[2].RAM32.Do0_pre[5] ;
wire \BLOCK[2].RAM32.Do0_pre[6] ;
wire \BLOCK[2].RAM32.Do0_pre[7] ;
wire \BLOCK[2].RAM32.Do0_pre[8] ;
wire \BLOCK[2].RAM32.Do0_pre[9] ;
wire \BLOCK[2].RAM32.EN0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WE0[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WE0[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WE0[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WE0[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[2].RAM32.float_buf_en[0] ;
wire \BLOCK[2].RAM32.float_buf_en[1] ;
wire \BLOCK[2].RAM32.float_buf_en[2] ;
wire \BLOCK[2].RAM32.float_buf_en[3] ;
wire \BLOCK[2].RAM32.lo[0] ;
wire \BLOCK[2].RAM32.lo[1] ;
wire \BLOCK[2].RAM32.lo[2] ;
wire \BLOCK[2].RAM32.lo[3] ;
wire \BLOCK[3].RAM32.A0_buf[0] ;
wire \BLOCK[3].RAM32.A0_buf[1] ;
wire \BLOCK[3].RAM32.A0_buf[2] ;
wire \BLOCK[3].RAM32.A0_buf[3] ;
wire \BLOCK[3].RAM32.A0_buf[4] ;
wire \BLOCK[3].RAM32.CLK_buf ;
wire \BLOCK[3].RAM32.DEC0.EN ;
wire \BLOCK[3].RAM32.Di0_buf[0] ;
wire \BLOCK[3].RAM32.Di0_buf[10] ;
wire \BLOCK[3].RAM32.Di0_buf[11] ;
wire \BLOCK[3].RAM32.Di0_buf[12] ;
wire \BLOCK[3].RAM32.Di0_buf[13] ;
wire \BLOCK[3].RAM32.Di0_buf[14] ;
wire \BLOCK[3].RAM32.Di0_buf[15] ;
wire \BLOCK[3].RAM32.Di0_buf[16] ;
wire \BLOCK[3].RAM32.Di0_buf[17] ;
wire \BLOCK[3].RAM32.Di0_buf[18] ;
wire \BLOCK[3].RAM32.Di0_buf[19] ;
wire \BLOCK[3].RAM32.Di0_buf[1] ;
wire \BLOCK[3].RAM32.Di0_buf[20] ;
wire \BLOCK[3].RAM32.Di0_buf[21] ;
wire \BLOCK[3].RAM32.Di0_buf[22] ;
wire \BLOCK[3].RAM32.Di0_buf[23] ;
wire \BLOCK[3].RAM32.Di0_buf[24] ;
wire \BLOCK[3].RAM32.Di0_buf[25] ;
wire \BLOCK[3].RAM32.Di0_buf[26] ;
wire \BLOCK[3].RAM32.Di0_buf[27] ;
wire \BLOCK[3].RAM32.Di0_buf[28] ;
wire \BLOCK[3].RAM32.Di0_buf[29] ;
wire \BLOCK[3].RAM32.Di0_buf[2] ;
wire \BLOCK[3].RAM32.Di0_buf[30] ;
wire \BLOCK[3].RAM32.Di0_buf[31] ;
wire \BLOCK[3].RAM32.Di0_buf[3] ;
wire \BLOCK[3].RAM32.Di0_buf[4] ;
wire \BLOCK[3].RAM32.Di0_buf[5] ;
wire \BLOCK[3].RAM32.Di0_buf[6] ;
wire \BLOCK[3].RAM32.Di0_buf[7] ;
wire \BLOCK[3].RAM32.Di0_buf[8] ;
wire \BLOCK[3].RAM32.Di0_buf[9] ;
wire \BLOCK[3].RAM32.Do0[0] ;
wire \BLOCK[3].RAM32.Do0[10] ;
wire \BLOCK[3].RAM32.Do0[11] ;
wire \BLOCK[3].RAM32.Do0[12] ;
wire \BLOCK[3].RAM32.Do0[13] ;
wire \BLOCK[3].RAM32.Do0[14] ;
wire \BLOCK[3].RAM32.Do0[15] ;
wire \BLOCK[3].RAM32.Do0[16] ;
wire \BLOCK[3].RAM32.Do0[17] ;
wire \BLOCK[3].RAM32.Do0[18] ;
wire \BLOCK[3].RAM32.Do0[19] ;
wire \BLOCK[3].RAM32.Do0[1] ;
wire \BLOCK[3].RAM32.Do0[20] ;
wire \BLOCK[3].RAM32.Do0[21] ;
wire \BLOCK[3].RAM32.Do0[22] ;
wire \BLOCK[3].RAM32.Do0[23] ;
wire \BLOCK[3].RAM32.Do0[24] ;
wire \BLOCK[3].RAM32.Do0[25] ;
wire \BLOCK[3].RAM32.Do0[26] ;
wire \BLOCK[3].RAM32.Do0[27] ;
wire \BLOCK[3].RAM32.Do0[28] ;
wire \BLOCK[3].RAM32.Do0[29] ;
wire \BLOCK[3].RAM32.Do0[2] ;
wire \BLOCK[3].RAM32.Do0[30] ;
wire \BLOCK[3].RAM32.Do0[31] ;
wire \BLOCK[3].RAM32.Do0[3] ;
wire \BLOCK[3].RAM32.Do0[4] ;
wire \BLOCK[3].RAM32.Do0[5] ;
wire \BLOCK[3].RAM32.Do0[6] ;
wire \BLOCK[3].RAM32.Do0[7] ;
wire \BLOCK[3].RAM32.Do0[8] ;
wire \BLOCK[3].RAM32.Do0[9] ;
wire \BLOCK[3].RAM32.Do0_pre[0] ;
wire \BLOCK[3].RAM32.Do0_pre[10] ;
wire \BLOCK[3].RAM32.Do0_pre[11] ;
wire \BLOCK[3].RAM32.Do0_pre[12] ;
wire \BLOCK[3].RAM32.Do0_pre[13] ;
wire \BLOCK[3].RAM32.Do0_pre[14] ;
wire \BLOCK[3].RAM32.Do0_pre[15] ;
wire \BLOCK[3].RAM32.Do0_pre[16] ;
wire \BLOCK[3].RAM32.Do0_pre[17] ;
wire \BLOCK[3].RAM32.Do0_pre[18] ;
wire \BLOCK[3].RAM32.Do0_pre[19] ;
wire \BLOCK[3].RAM32.Do0_pre[1] ;
wire \BLOCK[3].RAM32.Do0_pre[20] ;
wire \BLOCK[3].RAM32.Do0_pre[21] ;
wire \BLOCK[3].RAM32.Do0_pre[22] ;
wire \BLOCK[3].RAM32.Do0_pre[23] ;
wire \BLOCK[3].RAM32.Do0_pre[24] ;
wire \BLOCK[3].RAM32.Do0_pre[25] ;
wire \BLOCK[3].RAM32.Do0_pre[26] ;
wire \BLOCK[3].RAM32.Do0_pre[27] ;
wire \BLOCK[3].RAM32.Do0_pre[28] ;
wire \BLOCK[3].RAM32.Do0_pre[29] ;
wire \BLOCK[3].RAM32.Do0_pre[2] ;
wire \BLOCK[3].RAM32.Do0_pre[30] ;
wire \BLOCK[3].RAM32.Do0_pre[31] ;
wire \BLOCK[3].RAM32.Do0_pre[3] ;
wire \BLOCK[3].RAM32.Do0_pre[4] ;
wire \BLOCK[3].RAM32.Do0_pre[5] ;
wire \BLOCK[3].RAM32.Do0_pre[6] ;
wire \BLOCK[3].RAM32.Do0_pre[7] ;
wire \BLOCK[3].RAM32.Do0_pre[8] ;
wire \BLOCK[3].RAM32.Do0_pre[9] ;
wire \BLOCK[3].RAM32.EN0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WE0[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WE0[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WE0[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WE0[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ;
wire \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ;
wire \BLOCK[3].RAM32.float_buf_en[0] ;
wire \BLOCK[3].RAM32.float_buf_en[1] ;
wire \BLOCK[3].RAM32.float_buf_en[2] ;
wire \BLOCK[3].RAM32.float_buf_en[3] ;
wire \BLOCK[3].RAM32.lo[0] ;
wire \BLOCK[3].RAM32.lo[1] ;
wire \BLOCK[3].RAM32.lo[2] ;
wire \BLOCK[3].RAM32.lo[3] ;
input CLK;
wire \DEC0.A[0] ;
wire \DEC0.A[1] ;
wire \DEC0.EN ;
input [31:0] Di0;
output [31:0] Do0;
wire \Do0MUX.SEL0[0] ;
wire \Do0MUX.SEL0[1] ;
wire \Do0MUX.SEL0[2] ;
wire \Do0MUX.SEL0[3] ;
wire \Do0MUX.SEL1[0] ;
wire \Do0MUX.SEL1[1] ;
wire \Do0MUX.SEL1[2] ;
wire \Do0MUX.SEL1[3] ;
input EN0;
input [3:0] WE0;
sky130_fd_sc_hd__clkbuf_2 \A0BUF[0] (
.A(A0[0]),
.X(\BLOCK[0].RAM32.A0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \A0BUF[1] (
.A(A0[1]),
.X(\BLOCK[0].RAM32.A0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \A0BUF[2] (
.A(A0[2]),
.X(\BLOCK[0].RAM32.A0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \A0BUF[3] (
.A(A0[3]),
.X(\BLOCK[0].RAM32.A0[3] )
);
sky130_fd_sc_hd__clkbuf_2 \A0BUF[4] (
.A(A0[4]),
.X(\BLOCK[0].RAM32.A0[4] )
);
sky130_fd_sc_hd__clkbuf_2 \A0BUF[5] (
.A(A0[5]),
.X(\DEC0.A[0] )
);
sky130_fd_sc_hd__clkbuf_2 \A0BUF[6] (
.A(A0[6]),
.X(\DEC0.A[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.A0BUF[0] (
.A(\BLOCK[0].RAM32.A0[0] ),
.X(\BLOCK[0].RAM32.A0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.A0BUF[1] (
.A(\BLOCK[0].RAM32.A0[1] ),
.X(\BLOCK[0].RAM32.A0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.A0BUF[2] (
.A(\BLOCK[0].RAM32.A0[2] ),
.X(\BLOCK[0].RAM32.A0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.A0BUF[3] (
.A(\BLOCK[0].RAM32.A0[3] ),
.X(\BLOCK[0].RAM32.A0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.A0BUF[4] (
.A(\BLOCK[0].RAM32.A0[4] ),
.X(\BLOCK[0].RAM32.A0_buf[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[0] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[1] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[2] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[3] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[4] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[5] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[6] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[0].FLOATBUF0[7] (
.A(\BLOCK[0].RAM32.lo[0] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[0] ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[10] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[11] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[12] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[13] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[14] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[15] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[8] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[1].FLOATBUF0[9] (
.A(\BLOCK[0].RAM32.lo[1] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[1] ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[16] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[17] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[18] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[19] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[20] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[21] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[22] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[2].FLOATBUF0[23] (
.A(\BLOCK[0].RAM32.lo[2] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[2] ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[24] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[25] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[26] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[27] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[28] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[29] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[30] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.BYTE[3].FLOATBUF0[31] (
.A(\BLOCK[0].RAM32.lo[3] ),
.TE_B(\BLOCK[0].RAM32.float_buf_en[3] ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.CLKBUF (
.A(\BLOCK[0].RAM32.CLK ),
.X(\BLOCK[0].RAM32.CLK_buf )
);
sky130_fd_sc_hd__nor3b_2 \BLOCK[0].RAM32.DEC0.AND0 (
.A(\BLOCK[0].RAM32.A0_buf[3] ),
.B(\BLOCK[0].RAM32.A0_buf[4] ),
.C_N(\BLOCK[0].RAM32.DEC0.EN ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[0].RAM32.DEC0.AND1 (
.A_N(\BLOCK[0].RAM32.A0_buf[4] ),
.B(\BLOCK[0].RAM32.A0_buf[3] ),
.C(\BLOCK[0].RAM32.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[0].RAM32.DEC0.AND2 (
.A_N(\BLOCK[0].RAM32.A0_buf[3] ),
.B(\BLOCK[0].RAM32.A0_buf[4] ),
.C(\BLOCK[0].RAM32.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3_2 \BLOCK[0].RAM32.DEC0.AND3 (
.A(\BLOCK[0].RAM32.A0_buf[4] ),
.B(\BLOCK[0].RAM32.A0_buf[3] ),
.C(\BLOCK[0].RAM32.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[0] (
.A(\BLOCK[0].RAM32.Di0[0] ),
.X(\BLOCK[0].RAM32.Di0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[10] (
.A(\BLOCK[0].RAM32.Di0[10] ),
.X(\BLOCK[0].RAM32.Di0_buf[10] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[11] (
.A(\BLOCK[0].RAM32.Di0[11] ),
.X(\BLOCK[0].RAM32.Di0_buf[11] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[12] (
.A(\BLOCK[0].RAM32.Di0[12] ),
.X(\BLOCK[0].RAM32.Di0_buf[12] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[13] (
.A(\BLOCK[0].RAM32.Di0[13] ),
.X(\BLOCK[0].RAM32.Di0_buf[13] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[14] (
.A(\BLOCK[0].RAM32.Di0[14] ),
.X(\BLOCK[0].RAM32.Di0_buf[14] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[15] (
.A(\BLOCK[0].RAM32.Di0[15] ),
.X(\BLOCK[0].RAM32.Di0_buf[15] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[16] (
.A(\BLOCK[0].RAM32.Di0[16] ),
.X(\BLOCK[0].RAM32.Di0_buf[16] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[17] (
.A(\BLOCK[0].RAM32.Di0[17] ),
.X(\BLOCK[0].RAM32.Di0_buf[17] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[18] (
.A(\BLOCK[0].RAM32.Di0[18] ),
.X(\BLOCK[0].RAM32.Di0_buf[18] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[19] (
.A(\BLOCK[0].RAM32.Di0[19] ),
.X(\BLOCK[0].RAM32.Di0_buf[19] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[1] (
.A(\BLOCK[0].RAM32.Di0[1] ),
.X(\BLOCK[0].RAM32.Di0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[20] (
.A(\BLOCK[0].RAM32.Di0[20] ),
.X(\BLOCK[0].RAM32.Di0_buf[20] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[21] (
.A(\BLOCK[0].RAM32.Di0[21] ),
.X(\BLOCK[0].RAM32.Di0_buf[21] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[22] (
.A(\BLOCK[0].RAM32.Di0[22] ),
.X(\BLOCK[0].RAM32.Di0_buf[22] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[23] (
.A(\BLOCK[0].RAM32.Di0[23] ),
.X(\BLOCK[0].RAM32.Di0_buf[23] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[24] (
.A(\BLOCK[0].RAM32.Di0[24] ),
.X(\BLOCK[0].RAM32.Di0_buf[24] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[25] (
.A(\BLOCK[0].RAM32.Di0[25] ),
.X(\BLOCK[0].RAM32.Di0_buf[25] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[26] (
.A(\BLOCK[0].RAM32.Di0[26] ),
.X(\BLOCK[0].RAM32.Di0_buf[26] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[27] (
.A(\BLOCK[0].RAM32.Di0[27] ),
.X(\BLOCK[0].RAM32.Di0_buf[27] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[28] (
.A(\BLOCK[0].RAM32.Di0[28] ),
.X(\BLOCK[0].RAM32.Di0_buf[28] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[29] (
.A(\BLOCK[0].RAM32.Di0[29] ),
.X(\BLOCK[0].RAM32.Di0_buf[29] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[2] (
.A(\BLOCK[0].RAM32.Di0[2] ),
.X(\BLOCK[0].RAM32.Di0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[30] (
.A(\BLOCK[0].RAM32.Di0[30] ),
.X(\BLOCK[0].RAM32.Di0_buf[30] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[31] (
.A(\BLOCK[0].RAM32.Di0[31] ),
.X(\BLOCK[0].RAM32.Di0_buf[31] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[3] (
.A(\BLOCK[0].RAM32.Di0[3] ),
.X(\BLOCK[0].RAM32.Di0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[4] (
.A(\BLOCK[0].RAM32.Di0[4] ),
.X(\BLOCK[0].RAM32.Di0_buf[4] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[5] (
.A(\BLOCK[0].RAM32.Di0[5] ),
.X(\BLOCK[0].RAM32.Di0_buf[5] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[6] (
.A(\BLOCK[0].RAM32.Di0[6] ),
.X(\BLOCK[0].RAM32.Di0_buf[6] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[7] (
.A(\BLOCK[0].RAM32.Di0[7] ),
.X(\BLOCK[0].RAM32.Di0_buf[7] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[8] (
.A(\BLOCK[0].RAM32.Di0[8] ),
.X(\BLOCK[0].RAM32.Di0_buf[8] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[0].RAM32.DIBUF[9] (
.A(\BLOCK[0].RAM32.Di0[9] ),
.X(\BLOCK[0].RAM32.Di0_buf[9] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_A0[0] (
.DIODE(\BLOCK[0].RAM32.A0[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_A0[1] (
.DIODE(\BLOCK[0].RAM32.A0[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_A0[2] (
.DIODE(\BLOCK[0].RAM32.A0[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_A0[3] (
.DIODE(\BLOCK[0].RAM32.A0[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_A0[4] (
.DIODE(\BLOCK[0].RAM32.A0[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.CLK )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[0] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[10] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[11] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[12] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[13] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[14] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[15] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[16] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[17] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[18] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[19] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[1] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[20] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[21] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[22] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[23] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[24] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[25] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[26] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[27] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[28] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[29] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[2] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[30] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[31] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[3] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[4] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[5] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[6] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[7] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[8] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.DIODE_Do0[9] (
.DIODE(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[0] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[0] ),
.Q(\BLOCK[0].RAM32.Do0[0] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[10] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[10] ),
.Q(\BLOCK[0].RAM32.Do0[10] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[11] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[11] ),
.Q(\BLOCK[0].RAM32.Do0[11] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[12] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[12] ),
.Q(\BLOCK[0].RAM32.Do0[12] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[13] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[13] ),
.Q(\BLOCK[0].RAM32.Do0[13] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[14] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[14] ),
.Q(\BLOCK[0].RAM32.Do0[14] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[15] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[15] ),
.Q(\BLOCK[0].RAM32.Do0[15] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[16] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[16] ),
.Q(\BLOCK[0].RAM32.Do0[16] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[17] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[17] ),
.Q(\BLOCK[0].RAM32.Do0[17] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[18] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[18] ),
.Q(\BLOCK[0].RAM32.Do0[18] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[19] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[19] ),
.Q(\BLOCK[0].RAM32.Do0[19] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[1] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[1] ),
.Q(\BLOCK[0].RAM32.Do0[1] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[20] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[20] ),
.Q(\BLOCK[0].RAM32.Do0[20] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[21] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[21] ),
.Q(\BLOCK[0].RAM32.Do0[21] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[22] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[22] ),
.Q(\BLOCK[0].RAM32.Do0[22] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[23] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[23] ),
.Q(\BLOCK[0].RAM32.Do0[23] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[24] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[24] ),
.Q(\BLOCK[0].RAM32.Do0[24] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[25] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[25] ),
.Q(\BLOCK[0].RAM32.Do0[25] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[26] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[26] ),
.Q(\BLOCK[0].RAM32.Do0[26] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[27] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[27] ),
.Q(\BLOCK[0].RAM32.Do0[27] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[28] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[28] ),
.Q(\BLOCK[0].RAM32.Do0[28] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[29] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[29] ),
.Q(\BLOCK[0].RAM32.Do0[29] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[2] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[2] ),
.Q(\BLOCK[0].RAM32.Do0[2] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[30] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[30] ),
.Q(\BLOCK[0].RAM32.Do0[30] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[31] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[31] ),
.Q(\BLOCK[0].RAM32.Do0[31] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[3] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[3] ),
.Q(\BLOCK[0].RAM32.Do0[3] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[4] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[4] ),
.Q(\BLOCK[0].RAM32.Do0[4] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[5] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[5] ),
.Q(\BLOCK[0].RAM32.Do0[5] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[6] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[6] ),
.Q(\BLOCK[0].RAM32.Do0[6] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[7] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[7] ),
.Q(\BLOCK[0].RAM32.Do0[7] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[8] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[8] ),
.Q(\BLOCK[0].RAM32.Do0[8] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[0].RAM32.Do0_FF[9] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[0].RAM32.Do0_pre[9] ),
.Q(\BLOCK[0].RAM32.Do0[9] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.EN0BUF (
.A(\BLOCK[0].RAM32.EN0 ),
.X(\BLOCK[0].RAM32.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.FBUFENBUF0[0] (
.A(\BLOCK[0].RAM32.EN0 ),
.X(\BLOCK[0].RAM32.float_buf_en[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.FBUFENBUF0[1] (
.A(\BLOCK[0].RAM32.EN0 ),
.X(\BLOCK[0].RAM32.float_buf_en[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.FBUFENBUF0[2] (
.A(\BLOCK[0].RAM32.EN0 ),
.X(\BLOCK[0].RAM32.float_buf_en[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.FBUFENBUF0[3] (
.A(\BLOCK[0].RAM32.EN0 ),
.X(\BLOCK[0].RAM32.float_buf_en[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.CLKBUF (
.A(\BLOCK[0].RAM32.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[0].RAM32.A0_buf[0] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[0].RAM32.A0_buf[1] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[0].RAM32.A0_buf[2] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND1 (
.A_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND2 (
.A_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND3 (
.A_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND4 (
.A_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND5 (
.A_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND6 (
.A_N(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.AND7 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.ENBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WEBUF[0] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WEBUF[1] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WEBUF[2] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WEBUF[3] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.CLKBUF (
.A(\BLOCK[0].RAM32.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[0].RAM32.A0_buf[0] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[0].RAM32.A0_buf[1] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[0].RAM32.A0_buf[2] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND1 (
.A_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND2 (
.A_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND3 (
.A_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND4 (
.A_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND5 (
.A_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND6 (
.A_N(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.AND7 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.ENBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WEBUF[0] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WEBUF[1] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WEBUF[2] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WEBUF[3] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.CLKBUF (
.A(\BLOCK[0].RAM32.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[0].RAM32.A0_buf[0] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[0].RAM32.A0_buf[1] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[0].RAM32.A0_buf[2] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND1 (
.A_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND2 (
.A_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND3 (
.A_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND4 (
.A_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND5 (
.A_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND6 (
.A_N(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.AND7 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.ENBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WEBUF[0] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WEBUF[1] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WEBUF[2] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WEBUF[3] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.CLKBUF (
.A(\BLOCK[0].RAM32.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[0].RAM32.A0_buf[0] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[0].RAM32.A0_buf[1] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[0].RAM32.A0_buf[2] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND1 (
.A_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND2 (
.A_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND3 (
.A_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND4 (
.A_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND5 (
.A_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND6 (
.A_N(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.AND7 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.ENBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WEBUF[0] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WEBUF[1] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WEBUF[2] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WEBUF[3] (
.A(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[0].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[0].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[0].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__conb_1 \BLOCK[0].RAM32.TIE0[0] (
.HI(),
.LO(\BLOCK[0].RAM32.lo[0] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[0].RAM32.TIE0[1] (
.HI(),
.LO(\BLOCK[0].RAM32.lo[1] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[0].RAM32.TIE0[2] (
.HI(),
.LO(\BLOCK[0].RAM32.lo[2] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[0].RAM32.TIE0[3] (
.HI(),
.LO(\BLOCK[0].RAM32.lo[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.WEBUF[0] (
.A(\BLOCK[0].RAM32.WE0[0] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.WEBUF[1] (
.A(\BLOCK[0].RAM32.WE0[1] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.WEBUF[2] (
.A(\BLOCK[0].RAM32.WE0[2] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[0].RAM32.WEBUF[3] (
.A(\BLOCK[0].RAM32.WE0[3] ),
.X(\BLOCK[0].RAM32.SLICE[0].RAM8.WE0[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.A0BUF[0] (
.A(\BLOCK[0].RAM32.A0[0] ),
.X(\BLOCK[1].RAM32.A0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.A0BUF[1] (
.A(\BLOCK[0].RAM32.A0[1] ),
.X(\BLOCK[1].RAM32.A0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.A0BUF[2] (
.A(\BLOCK[0].RAM32.A0[2] ),
.X(\BLOCK[1].RAM32.A0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.A0BUF[3] (
.A(\BLOCK[0].RAM32.A0[3] ),
.X(\BLOCK[1].RAM32.A0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.A0BUF[4] (
.A(\BLOCK[0].RAM32.A0[4] ),
.X(\BLOCK[1].RAM32.A0_buf[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[0] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[1] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[2] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[3] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[4] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[5] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[6] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[0].FLOATBUF0[7] (
.A(\BLOCK[1].RAM32.lo[0] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[0] ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[10] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[11] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[12] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[13] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[14] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[15] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[8] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[1].FLOATBUF0[9] (
.A(\BLOCK[1].RAM32.lo[1] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[1] ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[16] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[17] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[18] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[19] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[20] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[21] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[22] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[2].FLOATBUF0[23] (
.A(\BLOCK[1].RAM32.lo[2] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[2] ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[24] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[25] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[26] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[27] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[28] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[29] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[30] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.BYTE[3].FLOATBUF0[31] (
.A(\BLOCK[1].RAM32.lo[3] ),
.TE_B(\BLOCK[1].RAM32.float_buf_en[3] ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.CLKBUF (
.A(\BLOCK[0].RAM32.CLK ),
.X(\BLOCK[1].RAM32.CLK_buf )
);
sky130_fd_sc_hd__nor3b_2 \BLOCK[1].RAM32.DEC0.AND0 (
.A(\BLOCK[1].RAM32.A0_buf[3] ),
.B(\BLOCK[1].RAM32.A0_buf[4] ),
.C_N(\BLOCK[1].RAM32.DEC0.EN ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[1].RAM32.DEC0.AND1 (
.A_N(\BLOCK[1].RAM32.A0_buf[4] ),
.B(\BLOCK[1].RAM32.A0_buf[3] ),
.C(\BLOCK[1].RAM32.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[1].RAM32.DEC0.AND2 (
.A_N(\BLOCK[1].RAM32.A0_buf[3] ),
.B(\BLOCK[1].RAM32.A0_buf[4] ),
.C(\BLOCK[1].RAM32.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3_2 \BLOCK[1].RAM32.DEC0.AND3 (
.A(\BLOCK[1].RAM32.A0_buf[4] ),
.B(\BLOCK[1].RAM32.A0_buf[3] ),
.C(\BLOCK[1].RAM32.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[0] (
.A(\BLOCK[0].RAM32.Di0[0] ),
.X(\BLOCK[1].RAM32.Di0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[10] (
.A(\BLOCK[0].RAM32.Di0[10] ),
.X(\BLOCK[1].RAM32.Di0_buf[10] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[11] (
.A(\BLOCK[0].RAM32.Di0[11] ),
.X(\BLOCK[1].RAM32.Di0_buf[11] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[12] (
.A(\BLOCK[0].RAM32.Di0[12] ),
.X(\BLOCK[1].RAM32.Di0_buf[12] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[13] (
.A(\BLOCK[0].RAM32.Di0[13] ),
.X(\BLOCK[1].RAM32.Di0_buf[13] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[14] (
.A(\BLOCK[0].RAM32.Di0[14] ),
.X(\BLOCK[1].RAM32.Di0_buf[14] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[15] (
.A(\BLOCK[0].RAM32.Di0[15] ),
.X(\BLOCK[1].RAM32.Di0_buf[15] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[16] (
.A(\BLOCK[0].RAM32.Di0[16] ),
.X(\BLOCK[1].RAM32.Di0_buf[16] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[17] (
.A(\BLOCK[0].RAM32.Di0[17] ),
.X(\BLOCK[1].RAM32.Di0_buf[17] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[18] (
.A(\BLOCK[0].RAM32.Di0[18] ),
.X(\BLOCK[1].RAM32.Di0_buf[18] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[19] (
.A(\BLOCK[0].RAM32.Di0[19] ),
.X(\BLOCK[1].RAM32.Di0_buf[19] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[1] (
.A(\BLOCK[0].RAM32.Di0[1] ),
.X(\BLOCK[1].RAM32.Di0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[20] (
.A(\BLOCK[0].RAM32.Di0[20] ),
.X(\BLOCK[1].RAM32.Di0_buf[20] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[21] (
.A(\BLOCK[0].RAM32.Di0[21] ),
.X(\BLOCK[1].RAM32.Di0_buf[21] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[22] (
.A(\BLOCK[0].RAM32.Di0[22] ),
.X(\BLOCK[1].RAM32.Di0_buf[22] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[23] (
.A(\BLOCK[0].RAM32.Di0[23] ),
.X(\BLOCK[1].RAM32.Di0_buf[23] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[24] (
.A(\BLOCK[0].RAM32.Di0[24] ),
.X(\BLOCK[1].RAM32.Di0_buf[24] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[25] (
.A(\BLOCK[0].RAM32.Di0[25] ),
.X(\BLOCK[1].RAM32.Di0_buf[25] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[26] (
.A(\BLOCK[0].RAM32.Di0[26] ),
.X(\BLOCK[1].RAM32.Di0_buf[26] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[27] (
.A(\BLOCK[0].RAM32.Di0[27] ),
.X(\BLOCK[1].RAM32.Di0_buf[27] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[28] (
.A(\BLOCK[0].RAM32.Di0[28] ),
.X(\BLOCK[1].RAM32.Di0_buf[28] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[29] (
.A(\BLOCK[0].RAM32.Di0[29] ),
.X(\BLOCK[1].RAM32.Di0_buf[29] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[2] (
.A(\BLOCK[0].RAM32.Di0[2] ),
.X(\BLOCK[1].RAM32.Di0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[30] (
.A(\BLOCK[0].RAM32.Di0[30] ),
.X(\BLOCK[1].RAM32.Di0_buf[30] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[31] (
.A(\BLOCK[0].RAM32.Di0[31] ),
.X(\BLOCK[1].RAM32.Di0_buf[31] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[3] (
.A(\BLOCK[0].RAM32.Di0[3] ),
.X(\BLOCK[1].RAM32.Di0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[4] (
.A(\BLOCK[0].RAM32.Di0[4] ),
.X(\BLOCK[1].RAM32.Di0_buf[4] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[5] (
.A(\BLOCK[0].RAM32.Di0[5] ),
.X(\BLOCK[1].RAM32.Di0_buf[5] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[6] (
.A(\BLOCK[0].RAM32.Di0[6] ),
.X(\BLOCK[1].RAM32.Di0_buf[6] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[7] (
.A(\BLOCK[0].RAM32.Di0[7] ),
.X(\BLOCK[1].RAM32.Di0_buf[7] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[8] (
.A(\BLOCK[0].RAM32.Di0[8] ),
.X(\BLOCK[1].RAM32.Di0_buf[8] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[1].RAM32.DIBUF[9] (
.A(\BLOCK[0].RAM32.Di0[9] ),
.X(\BLOCK[1].RAM32.Di0_buf[9] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_A0[0] (
.DIODE(\BLOCK[0].RAM32.A0[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_A0[1] (
.DIODE(\BLOCK[0].RAM32.A0[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_A0[2] (
.DIODE(\BLOCK[0].RAM32.A0[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_A0[3] (
.DIODE(\BLOCK[0].RAM32.A0[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_A0[4] (
.DIODE(\BLOCK[0].RAM32.A0[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.CLK )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[0] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[10] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[11] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[12] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[13] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[14] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[15] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[16] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[17] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[18] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[19] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[1] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[20] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[21] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[22] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[23] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[24] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[25] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[26] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[27] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[28] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[29] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[2] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[30] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[31] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[3] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[4] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[5] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[6] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[7] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[8] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.DIODE_Do0[9] (
.DIODE(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[0] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[0] ),
.Q(\BLOCK[1].RAM32.Do0[0] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[10] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[10] ),
.Q(\BLOCK[1].RAM32.Do0[10] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[11] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[11] ),
.Q(\BLOCK[1].RAM32.Do0[11] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[12] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[12] ),
.Q(\BLOCK[1].RAM32.Do0[12] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[13] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[13] ),
.Q(\BLOCK[1].RAM32.Do0[13] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[14] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[14] ),
.Q(\BLOCK[1].RAM32.Do0[14] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[15] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[15] ),
.Q(\BLOCK[1].RAM32.Do0[15] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[16] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[16] ),
.Q(\BLOCK[1].RAM32.Do0[16] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[17] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[17] ),
.Q(\BLOCK[1].RAM32.Do0[17] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[18] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[18] ),
.Q(\BLOCK[1].RAM32.Do0[18] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[19] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[19] ),
.Q(\BLOCK[1].RAM32.Do0[19] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[1] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[1] ),
.Q(\BLOCK[1].RAM32.Do0[1] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[20] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[20] ),
.Q(\BLOCK[1].RAM32.Do0[20] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[21] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[21] ),
.Q(\BLOCK[1].RAM32.Do0[21] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[22] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[22] ),
.Q(\BLOCK[1].RAM32.Do0[22] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[23] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[23] ),
.Q(\BLOCK[1].RAM32.Do0[23] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[24] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[24] ),
.Q(\BLOCK[1].RAM32.Do0[24] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[25] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[25] ),
.Q(\BLOCK[1].RAM32.Do0[25] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[26] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[26] ),
.Q(\BLOCK[1].RAM32.Do0[26] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[27] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[27] ),
.Q(\BLOCK[1].RAM32.Do0[27] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[28] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[28] ),
.Q(\BLOCK[1].RAM32.Do0[28] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[29] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[29] ),
.Q(\BLOCK[1].RAM32.Do0[29] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[2] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[2] ),
.Q(\BLOCK[1].RAM32.Do0[2] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[30] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[30] ),
.Q(\BLOCK[1].RAM32.Do0[30] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[31] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[31] ),
.Q(\BLOCK[1].RAM32.Do0[31] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[3] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[3] ),
.Q(\BLOCK[1].RAM32.Do0[3] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[4] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[4] ),
.Q(\BLOCK[1].RAM32.Do0[4] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[5] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[5] ),
.Q(\BLOCK[1].RAM32.Do0[5] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[6] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[6] ),
.Q(\BLOCK[1].RAM32.Do0[6] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[7] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[7] ),
.Q(\BLOCK[1].RAM32.Do0[7] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[8] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[8] ),
.Q(\BLOCK[1].RAM32.Do0[8] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[1].RAM32.Do0_FF[9] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[1].RAM32.Do0_pre[9] ),
.Q(\BLOCK[1].RAM32.Do0[9] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.EN0BUF (
.A(\BLOCK[1].RAM32.EN0 ),
.X(\BLOCK[1].RAM32.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.FBUFENBUF0[0] (
.A(\BLOCK[1].RAM32.EN0 ),
.X(\BLOCK[1].RAM32.float_buf_en[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.FBUFENBUF0[1] (
.A(\BLOCK[1].RAM32.EN0 ),
.X(\BLOCK[1].RAM32.float_buf_en[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.FBUFENBUF0[2] (
.A(\BLOCK[1].RAM32.EN0 ),
.X(\BLOCK[1].RAM32.float_buf_en[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.FBUFENBUF0[3] (
.A(\BLOCK[1].RAM32.EN0 ),
.X(\BLOCK[1].RAM32.float_buf_en[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.CLKBUF (
.A(\BLOCK[1].RAM32.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[1].RAM32.A0_buf[0] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[1].RAM32.A0_buf[1] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[1].RAM32.A0_buf[2] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND1 (
.A_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND2 (
.A_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND3 (
.A_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND4 (
.A_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND5 (
.A_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND6 (
.A_N(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.AND7 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.ENBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WEBUF[0] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WEBUF[1] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WEBUF[2] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WEBUF[3] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.CLKBUF (
.A(\BLOCK[1].RAM32.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[1].RAM32.A0_buf[0] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[1].RAM32.A0_buf[1] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[1].RAM32.A0_buf[2] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND1 (
.A_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND2 (
.A_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND3 (
.A_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND4 (
.A_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND5 (
.A_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND6 (
.A_N(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.AND7 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.ENBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WEBUF[0] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WEBUF[1] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WEBUF[2] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WEBUF[3] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.CLKBUF (
.A(\BLOCK[1].RAM32.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[1].RAM32.A0_buf[0] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[1].RAM32.A0_buf[1] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[1].RAM32.A0_buf[2] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND1 (
.A_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND2 (
.A_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND3 (
.A_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND4 (
.A_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND5 (
.A_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND6 (
.A_N(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.AND7 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.ENBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WEBUF[0] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WEBUF[1] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WEBUF[2] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WEBUF[3] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.CLKBUF (
.A(\BLOCK[1].RAM32.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[1].RAM32.A0_buf[0] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[1].RAM32.A0_buf[1] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[1].RAM32.A0_buf[2] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND1 (
.A_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND2 (
.A_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND3 (
.A_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND4 (
.A_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND5 (
.A_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND6 (
.A_N(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.AND7 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.ENBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WEBUF[0] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WEBUF[1] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WEBUF[2] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WEBUF[3] (
.A(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[1].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[1].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[1].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__conb_1 \BLOCK[1].RAM32.TIE0[0] (
.HI(),
.LO(\BLOCK[1].RAM32.lo[0] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[1].RAM32.TIE0[1] (
.HI(),
.LO(\BLOCK[1].RAM32.lo[1] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[1].RAM32.TIE0[2] (
.HI(),
.LO(\BLOCK[1].RAM32.lo[2] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[1].RAM32.TIE0[3] (
.HI(),
.LO(\BLOCK[1].RAM32.lo[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.WEBUF[0] (
.A(\BLOCK[0].RAM32.WE0[0] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.WEBUF[1] (
.A(\BLOCK[0].RAM32.WE0[1] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.WEBUF[2] (
.A(\BLOCK[0].RAM32.WE0[2] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[1].RAM32.WEBUF[3] (
.A(\BLOCK[0].RAM32.WE0[3] ),
.X(\BLOCK[1].RAM32.SLICE[0].RAM8.WE0[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.A0BUF[0] (
.A(\BLOCK[0].RAM32.A0[0] ),
.X(\BLOCK[2].RAM32.A0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.A0BUF[1] (
.A(\BLOCK[0].RAM32.A0[1] ),
.X(\BLOCK[2].RAM32.A0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.A0BUF[2] (
.A(\BLOCK[0].RAM32.A0[2] ),
.X(\BLOCK[2].RAM32.A0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.A0BUF[3] (
.A(\BLOCK[0].RAM32.A0[3] ),
.X(\BLOCK[2].RAM32.A0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.A0BUF[4] (
.A(\BLOCK[0].RAM32.A0[4] ),
.X(\BLOCK[2].RAM32.A0_buf[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[0] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[1] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[2] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[3] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[4] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[5] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[6] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[0].FLOATBUF0[7] (
.A(\BLOCK[2].RAM32.lo[0] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[0] ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[10] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[11] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[12] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[13] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[14] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[15] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[8] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[1].FLOATBUF0[9] (
.A(\BLOCK[2].RAM32.lo[1] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[1] ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[16] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[17] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[18] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[19] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[20] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[21] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[22] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[2].FLOATBUF0[23] (
.A(\BLOCK[2].RAM32.lo[2] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[2] ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[24] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[25] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[26] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[27] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[28] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[29] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[30] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.BYTE[3].FLOATBUF0[31] (
.A(\BLOCK[2].RAM32.lo[3] ),
.TE_B(\BLOCK[2].RAM32.float_buf_en[3] ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.CLKBUF (
.A(\BLOCK[0].RAM32.CLK ),
.X(\BLOCK[2].RAM32.CLK_buf )
);
sky130_fd_sc_hd__nor3b_2 \BLOCK[2].RAM32.DEC0.AND0 (
.A(\BLOCK[2].RAM32.A0_buf[3] ),
.B(\BLOCK[2].RAM32.A0_buf[4] ),
.C_N(\BLOCK[2].RAM32.DEC0.EN ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[2].RAM32.DEC0.AND1 (
.A_N(\BLOCK[2].RAM32.A0_buf[4] ),
.B(\BLOCK[2].RAM32.A0_buf[3] ),
.C(\BLOCK[2].RAM32.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[2].RAM32.DEC0.AND2 (
.A_N(\BLOCK[2].RAM32.A0_buf[3] ),
.B(\BLOCK[2].RAM32.A0_buf[4] ),
.C(\BLOCK[2].RAM32.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3_2 \BLOCK[2].RAM32.DEC0.AND3 (
.A(\BLOCK[2].RAM32.A0_buf[4] ),
.B(\BLOCK[2].RAM32.A0_buf[3] ),
.C(\BLOCK[2].RAM32.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[0] (
.A(\BLOCK[0].RAM32.Di0[0] ),
.X(\BLOCK[2].RAM32.Di0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[10] (
.A(\BLOCK[0].RAM32.Di0[10] ),
.X(\BLOCK[2].RAM32.Di0_buf[10] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[11] (
.A(\BLOCK[0].RAM32.Di0[11] ),
.X(\BLOCK[2].RAM32.Di0_buf[11] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[12] (
.A(\BLOCK[0].RAM32.Di0[12] ),
.X(\BLOCK[2].RAM32.Di0_buf[12] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[13] (
.A(\BLOCK[0].RAM32.Di0[13] ),
.X(\BLOCK[2].RAM32.Di0_buf[13] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[14] (
.A(\BLOCK[0].RAM32.Di0[14] ),
.X(\BLOCK[2].RAM32.Di0_buf[14] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[15] (
.A(\BLOCK[0].RAM32.Di0[15] ),
.X(\BLOCK[2].RAM32.Di0_buf[15] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[16] (
.A(\BLOCK[0].RAM32.Di0[16] ),
.X(\BLOCK[2].RAM32.Di0_buf[16] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[17] (
.A(\BLOCK[0].RAM32.Di0[17] ),
.X(\BLOCK[2].RAM32.Di0_buf[17] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[18] (
.A(\BLOCK[0].RAM32.Di0[18] ),
.X(\BLOCK[2].RAM32.Di0_buf[18] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[19] (
.A(\BLOCK[0].RAM32.Di0[19] ),
.X(\BLOCK[2].RAM32.Di0_buf[19] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[1] (
.A(\BLOCK[0].RAM32.Di0[1] ),
.X(\BLOCK[2].RAM32.Di0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[20] (
.A(\BLOCK[0].RAM32.Di0[20] ),
.X(\BLOCK[2].RAM32.Di0_buf[20] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[21] (
.A(\BLOCK[0].RAM32.Di0[21] ),
.X(\BLOCK[2].RAM32.Di0_buf[21] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[22] (
.A(\BLOCK[0].RAM32.Di0[22] ),
.X(\BLOCK[2].RAM32.Di0_buf[22] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[23] (
.A(\BLOCK[0].RAM32.Di0[23] ),
.X(\BLOCK[2].RAM32.Di0_buf[23] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[24] (
.A(\BLOCK[0].RAM32.Di0[24] ),
.X(\BLOCK[2].RAM32.Di0_buf[24] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[25] (
.A(\BLOCK[0].RAM32.Di0[25] ),
.X(\BLOCK[2].RAM32.Di0_buf[25] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[26] (
.A(\BLOCK[0].RAM32.Di0[26] ),
.X(\BLOCK[2].RAM32.Di0_buf[26] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[27] (
.A(\BLOCK[0].RAM32.Di0[27] ),
.X(\BLOCK[2].RAM32.Di0_buf[27] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[28] (
.A(\BLOCK[0].RAM32.Di0[28] ),
.X(\BLOCK[2].RAM32.Di0_buf[28] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[29] (
.A(\BLOCK[0].RAM32.Di0[29] ),
.X(\BLOCK[2].RAM32.Di0_buf[29] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[2] (
.A(\BLOCK[0].RAM32.Di0[2] ),
.X(\BLOCK[2].RAM32.Di0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[30] (
.A(\BLOCK[0].RAM32.Di0[30] ),
.X(\BLOCK[2].RAM32.Di0_buf[30] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[31] (
.A(\BLOCK[0].RAM32.Di0[31] ),
.X(\BLOCK[2].RAM32.Di0_buf[31] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[3] (
.A(\BLOCK[0].RAM32.Di0[3] ),
.X(\BLOCK[2].RAM32.Di0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[4] (
.A(\BLOCK[0].RAM32.Di0[4] ),
.X(\BLOCK[2].RAM32.Di0_buf[4] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[5] (
.A(\BLOCK[0].RAM32.Di0[5] ),
.X(\BLOCK[2].RAM32.Di0_buf[5] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[6] (
.A(\BLOCK[0].RAM32.Di0[6] ),
.X(\BLOCK[2].RAM32.Di0_buf[6] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[7] (
.A(\BLOCK[0].RAM32.Di0[7] ),
.X(\BLOCK[2].RAM32.Di0_buf[7] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[8] (
.A(\BLOCK[0].RAM32.Di0[8] ),
.X(\BLOCK[2].RAM32.Di0_buf[8] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[2].RAM32.DIBUF[9] (
.A(\BLOCK[0].RAM32.Di0[9] ),
.X(\BLOCK[2].RAM32.Di0_buf[9] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_A0[0] (
.DIODE(\BLOCK[0].RAM32.A0[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_A0[1] (
.DIODE(\BLOCK[0].RAM32.A0[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_A0[2] (
.DIODE(\BLOCK[0].RAM32.A0[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_A0[3] (
.DIODE(\BLOCK[0].RAM32.A0[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_A0[4] (
.DIODE(\BLOCK[0].RAM32.A0[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.CLK )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[0] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[10] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[11] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[12] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[13] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[14] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[15] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[16] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[17] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[18] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[19] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[1] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[20] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[21] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[22] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[23] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[24] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[25] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[26] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[27] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[28] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[29] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[2] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[30] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[31] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[3] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[4] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[5] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[6] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[7] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[8] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.DIODE_Do0[9] (
.DIODE(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[0] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[0] ),
.Q(\BLOCK[2].RAM32.Do0[0] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[10] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[10] ),
.Q(\BLOCK[2].RAM32.Do0[10] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[11] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[11] ),
.Q(\BLOCK[2].RAM32.Do0[11] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[12] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[12] ),
.Q(\BLOCK[2].RAM32.Do0[12] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[13] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[13] ),
.Q(\BLOCK[2].RAM32.Do0[13] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[14] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[14] ),
.Q(\BLOCK[2].RAM32.Do0[14] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[15] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[15] ),
.Q(\BLOCK[2].RAM32.Do0[15] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[16] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[16] ),
.Q(\BLOCK[2].RAM32.Do0[16] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[17] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[17] ),
.Q(\BLOCK[2].RAM32.Do0[17] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[18] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[18] ),
.Q(\BLOCK[2].RAM32.Do0[18] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[19] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[19] ),
.Q(\BLOCK[2].RAM32.Do0[19] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[1] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[1] ),
.Q(\BLOCK[2].RAM32.Do0[1] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[20] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[20] ),
.Q(\BLOCK[2].RAM32.Do0[20] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[21] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[21] ),
.Q(\BLOCK[2].RAM32.Do0[21] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[22] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[22] ),
.Q(\BLOCK[2].RAM32.Do0[22] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[23] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[23] ),
.Q(\BLOCK[2].RAM32.Do0[23] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[24] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[24] ),
.Q(\BLOCK[2].RAM32.Do0[24] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[25] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[25] ),
.Q(\BLOCK[2].RAM32.Do0[25] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[26] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[26] ),
.Q(\BLOCK[2].RAM32.Do0[26] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[27] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[27] ),
.Q(\BLOCK[2].RAM32.Do0[27] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[28] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[28] ),
.Q(\BLOCK[2].RAM32.Do0[28] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[29] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[29] ),
.Q(\BLOCK[2].RAM32.Do0[29] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[2] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[2] ),
.Q(\BLOCK[2].RAM32.Do0[2] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[30] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[30] ),
.Q(\BLOCK[2].RAM32.Do0[30] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[31] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[31] ),
.Q(\BLOCK[2].RAM32.Do0[31] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[3] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[3] ),
.Q(\BLOCK[2].RAM32.Do0[3] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[4] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[4] ),
.Q(\BLOCK[2].RAM32.Do0[4] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[5] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[5] ),
.Q(\BLOCK[2].RAM32.Do0[5] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[6] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[6] ),
.Q(\BLOCK[2].RAM32.Do0[6] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[7] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[7] ),
.Q(\BLOCK[2].RAM32.Do0[7] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[8] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[8] ),
.Q(\BLOCK[2].RAM32.Do0[8] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[2].RAM32.Do0_FF[9] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[2].RAM32.Do0_pre[9] ),
.Q(\BLOCK[2].RAM32.Do0[9] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.EN0BUF (
.A(\BLOCK[2].RAM32.EN0 ),
.X(\BLOCK[2].RAM32.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.FBUFENBUF0[0] (
.A(\BLOCK[2].RAM32.EN0 ),
.X(\BLOCK[2].RAM32.float_buf_en[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.FBUFENBUF0[1] (
.A(\BLOCK[2].RAM32.EN0 ),
.X(\BLOCK[2].RAM32.float_buf_en[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.FBUFENBUF0[2] (
.A(\BLOCK[2].RAM32.EN0 ),
.X(\BLOCK[2].RAM32.float_buf_en[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.FBUFENBUF0[3] (
.A(\BLOCK[2].RAM32.EN0 ),
.X(\BLOCK[2].RAM32.float_buf_en[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.CLKBUF (
.A(\BLOCK[2].RAM32.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[2].RAM32.A0_buf[0] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[2].RAM32.A0_buf[1] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[2].RAM32.A0_buf[2] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND1 (
.A_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND2 (
.A_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND3 (
.A_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND4 (
.A_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND5 (
.A_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND6 (
.A_N(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.AND7 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.ENBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WEBUF[0] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WEBUF[1] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WEBUF[2] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WEBUF[3] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.CLKBUF (
.A(\BLOCK[2].RAM32.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[2].RAM32.A0_buf[0] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[2].RAM32.A0_buf[1] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[2].RAM32.A0_buf[2] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND1 (
.A_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND2 (
.A_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND3 (
.A_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND4 (
.A_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND5 (
.A_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND6 (
.A_N(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.AND7 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.ENBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WEBUF[0] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WEBUF[1] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WEBUF[2] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WEBUF[3] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.CLKBUF (
.A(\BLOCK[2].RAM32.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[2].RAM32.A0_buf[0] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[2].RAM32.A0_buf[1] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[2].RAM32.A0_buf[2] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND1 (
.A_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND2 (
.A_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND3 (
.A_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND4 (
.A_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND5 (
.A_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND6 (
.A_N(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.AND7 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.ENBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WEBUF[0] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WEBUF[1] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WEBUF[2] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WEBUF[3] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.CLKBUF (
.A(\BLOCK[2].RAM32.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[2].RAM32.A0_buf[0] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[2].RAM32.A0_buf[1] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[2].RAM32.A0_buf[2] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND1 (
.A_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND2 (
.A_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND3 (
.A_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND4 (
.A_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND5 (
.A_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND6 (
.A_N(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.AND7 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.ENBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WEBUF[0] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WEBUF[1] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WEBUF[2] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WEBUF[3] (
.A(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[2].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[2].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[2].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__conb_1 \BLOCK[2].RAM32.TIE0[0] (
.HI(),
.LO(\BLOCK[2].RAM32.lo[0] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[2].RAM32.TIE0[1] (
.HI(),
.LO(\BLOCK[2].RAM32.lo[1] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[2].RAM32.TIE0[2] (
.HI(),
.LO(\BLOCK[2].RAM32.lo[2] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[2].RAM32.TIE0[3] (
.HI(),
.LO(\BLOCK[2].RAM32.lo[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.WEBUF[0] (
.A(\BLOCK[0].RAM32.WE0[0] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.WEBUF[1] (
.A(\BLOCK[0].RAM32.WE0[1] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.WEBUF[2] (
.A(\BLOCK[0].RAM32.WE0[2] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[2].RAM32.WEBUF[3] (
.A(\BLOCK[0].RAM32.WE0[3] ),
.X(\BLOCK[2].RAM32.SLICE[0].RAM8.WE0[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.A0BUF[0] (
.A(\BLOCK[0].RAM32.A0[0] ),
.X(\BLOCK[3].RAM32.A0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.A0BUF[1] (
.A(\BLOCK[0].RAM32.A0[1] ),
.X(\BLOCK[3].RAM32.A0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.A0BUF[2] (
.A(\BLOCK[0].RAM32.A0[2] ),
.X(\BLOCK[3].RAM32.A0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.A0BUF[3] (
.A(\BLOCK[0].RAM32.A0[3] ),
.X(\BLOCK[3].RAM32.A0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.A0BUF[4] (
.A(\BLOCK[0].RAM32.A0[4] ),
.X(\BLOCK[3].RAM32.A0_buf[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[0] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[1] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[2] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[3] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[4] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[5] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[6] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[0].FLOATBUF0[7] (
.A(\BLOCK[3].RAM32.lo[0] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[0] ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[10] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[11] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[12] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[13] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[14] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[15] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[8] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[1].FLOATBUF0[9] (
.A(\BLOCK[3].RAM32.lo[1] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[1] ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[16] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[17] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[18] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[19] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[20] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[21] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[22] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[2].FLOATBUF0[23] (
.A(\BLOCK[3].RAM32.lo[2] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[2] ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[24] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[25] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[26] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[27] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[28] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[29] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[30] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.BYTE[3].FLOATBUF0[31] (
.A(\BLOCK[3].RAM32.lo[3] ),
.TE_B(\BLOCK[3].RAM32.float_buf_en[3] ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.CLKBUF (
.A(\BLOCK[0].RAM32.CLK ),
.X(\BLOCK[3].RAM32.CLK_buf )
);
sky130_fd_sc_hd__nor3b_2 \BLOCK[3].RAM32.DEC0.AND0 (
.A(\BLOCK[3].RAM32.A0_buf[3] ),
.B(\BLOCK[3].RAM32.A0_buf[4] ),
.C_N(\BLOCK[3].RAM32.DEC0.EN ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[3].RAM32.DEC0.AND1 (
.A_N(\BLOCK[3].RAM32.A0_buf[4] ),
.B(\BLOCK[3].RAM32.A0_buf[3] ),
.C(\BLOCK[3].RAM32.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3b_2 \BLOCK[3].RAM32.DEC0.AND2 (
.A_N(\BLOCK[3].RAM32.A0_buf[3] ),
.B(\BLOCK[3].RAM32.A0_buf[4] ),
.C(\BLOCK[3].RAM32.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__and3_2 \BLOCK[3].RAM32.DEC0.AND3 (
.A(\BLOCK[3].RAM32.A0_buf[4] ),
.B(\BLOCK[3].RAM32.A0_buf[3] ),
.C(\BLOCK[3].RAM32.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[0] (
.A(\BLOCK[0].RAM32.Di0[0] ),
.X(\BLOCK[3].RAM32.Di0_buf[0] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[10] (
.A(\BLOCK[0].RAM32.Di0[10] ),
.X(\BLOCK[3].RAM32.Di0_buf[10] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[11] (
.A(\BLOCK[0].RAM32.Di0[11] ),
.X(\BLOCK[3].RAM32.Di0_buf[11] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[12] (
.A(\BLOCK[0].RAM32.Di0[12] ),
.X(\BLOCK[3].RAM32.Di0_buf[12] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[13] (
.A(\BLOCK[0].RAM32.Di0[13] ),
.X(\BLOCK[3].RAM32.Di0_buf[13] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[14] (
.A(\BLOCK[0].RAM32.Di0[14] ),
.X(\BLOCK[3].RAM32.Di0_buf[14] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[15] (
.A(\BLOCK[0].RAM32.Di0[15] ),
.X(\BLOCK[3].RAM32.Di0_buf[15] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[16] (
.A(\BLOCK[0].RAM32.Di0[16] ),
.X(\BLOCK[3].RAM32.Di0_buf[16] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[17] (
.A(\BLOCK[0].RAM32.Di0[17] ),
.X(\BLOCK[3].RAM32.Di0_buf[17] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[18] (
.A(\BLOCK[0].RAM32.Di0[18] ),
.X(\BLOCK[3].RAM32.Di0_buf[18] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[19] (
.A(\BLOCK[0].RAM32.Di0[19] ),
.X(\BLOCK[3].RAM32.Di0_buf[19] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[1] (
.A(\BLOCK[0].RAM32.Di0[1] ),
.X(\BLOCK[3].RAM32.Di0_buf[1] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[20] (
.A(\BLOCK[0].RAM32.Di0[20] ),
.X(\BLOCK[3].RAM32.Di0_buf[20] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[21] (
.A(\BLOCK[0].RAM32.Di0[21] ),
.X(\BLOCK[3].RAM32.Di0_buf[21] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[22] (
.A(\BLOCK[0].RAM32.Di0[22] ),
.X(\BLOCK[3].RAM32.Di0_buf[22] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[23] (
.A(\BLOCK[0].RAM32.Di0[23] ),
.X(\BLOCK[3].RAM32.Di0_buf[23] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[24] (
.A(\BLOCK[0].RAM32.Di0[24] ),
.X(\BLOCK[3].RAM32.Di0_buf[24] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[25] (
.A(\BLOCK[0].RAM32.Di0[25] ),
.X(\BLOCK[3].RAM32.Di0_buf[25] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[26] (
.A(\BLOCK[0].RAM32.Di0[26] ),
.X(\BLOCK[3].RAM32.Di0_buf[26] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[27] (
.A(\BLOCK[0].RAM32.Di0[27] ),
.X(\BLOCK[3].RAM32.Di0_buf[27] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[28] (
.A(\BLOCK[0].RAM32.Di0[28] ),
.X(\BLOCK[3].RAM32.Di0_buf[28] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[29] (
.A(\BLOCK[0].RAM32.Di0[29] ),
.X(\BLOCK[3].RAM32.Di0_buf[29] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[2] (
.A(\BLOCK[0].RAM32.Di0[2] ),
.X(\BLOCK[3].RAM32.Di0_buf[2] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[30] (
.A(\BLOCK[0].RAM32.Di0[30] ),
.X(\BLOCK[3].RAM32.Di0_buf[30] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[31] (
.A(\BLOCK[0].RAM32.Di0[31] ),
.X(\BLOCK[3].RAM32.Di0_buf[31] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[3] (
.A(\BLOCK[0].RAM32.Di0[3] ),
.X(\BLOCK[3].RAM32.Di0_buf[3] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[4] (
.A(\BLOCK[0].RAM32.Di0[4] ),
.X(\BLOCK[3].RAM32.Di0_buf[4] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[5] (
.A(\BLOCK[0].RAM32.Di0[5] ),
.X(\BLOCK[3].RAM32.Di0_buf[5] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[6] (
.A(\BLOCK[0].RAM32.Di0[6] ),
.X(\BLOCK[3].RAM32.Di0_buf[6] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[7] (
.A(\BLOCK[0].RAM32.Di0[7] ),
.X(\BLOCK[3].RAM32.Di0_buf[7] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[8] (
.A(\BLOCK[0].RAM32.Di0[8] ),
.X(\BLOCK[3].RAM32.Di0_buf[8] )
);
sky130_fd_sc_hd__clkbuf_16 \BLOCK[3].RAM32.DIBUF[9] (
.A(\BLOCK[0].RAM32.Di0[9] ),
.X(\BLOCK[3].RAM32.Di0_buf[9] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_A0[0] (
.DIODE(\BLOCK[0].RAM32.A0[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_A0[1] (
.DIODE(\BLOCK[0].RAM32.A0[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_A0[2] (
.DIODE(\BLOCK[0].RAM32.A0[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_A0[3] (
.DIODE(\BLOCK[0].RAM32.A0[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_A0[4] (
.DIODE(\BLOCK[0].RAM32.A0[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_CLK (
.DIODE(\BLOCK[0].RAM32.CLK )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[0] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[10] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[11] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[12] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[13] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[14] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[15] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[16] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[17] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[18] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[19] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[1] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[20] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[21] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[22] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[23] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[24] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[25] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[26] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[27] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[28] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[29] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[2] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[30] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[31] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[3] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[4] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[5] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[6] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[7] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[8] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.DIODE_Do0[9] (
.DIODE(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[0] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[0] ),
.Q(\BLOCK[3].RAM32.Do0[0] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[10] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[10] ),
.Q(\BLOCK[3].RAM32.Do0[10] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[11] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[11] ),
.Q(\BLOCK[3].RAM32.Do0[11] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[12] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[12] ),
.Q(\BLOCK[3].RAM32.Do0[12] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[13] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[13] ),
.Q(\BLOCK[3].RAM32.Do0[13] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[14] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[14] ),
.Q(\BLOCK[3].RAM32.Do0[14] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[15] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[15] ),
.Q(\BLOCK[3].RAM32.Do0[15] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[16] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[16] ),
.Q(\BLOCK[3].RAM32.Do0[16] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[17] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[17] ),
.Q(\BLOCK[3].RAM32.Do0[17] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[18] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[18] ),
.Q(\BLOCK[3].RAM32.Do0[18] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[19] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[19] ),
.Q(\BLOCK[3].RAM32.Do0[19] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[1] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[1] ),
.Q(\BLOCK[3].RAM32.Do0[1] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[20] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[20] ),
.Q(\BLOCK[3].RAM32.Do0[20] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[21] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[21] ),
.Q(\BLOCK[3].RAM32.Do0[21] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[22] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[22] ),
.Q(\BLOCK[3].RAM32.Do0[22] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[23] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[23] ),
.Q(\BLOCK[3].RAM32.Do0[23] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[24] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[24] ),
.Q(\BLOCK[3].RAM32.Do0[24] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[25] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[25] ),
.Q(\BLOCK[3].RAM32.Do0[25] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[26] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[26] ),
.Q(\BLOCK[3].RAM32.Do0[26] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[27] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[27] ),
.Q(\BLOCK[3].RAM32.Do0[27] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[28] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[28] ),
.Q(\BLOCK[3].RAM32.Do0[28] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[29] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[29] ),
.Q(\BLOCK[3].RAM32.Do0[29] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[2] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[2] ),
.Q(\BLOCK[3].RAM32.Do0[2] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[30] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[30] ),
.Q(\BLOCK[3].RAM32.Do0[30] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[31] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[31] ),
.Q(\BLOCK[3].RAM32.Do0[31] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[3] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[3] ),
.Q(\BLOCK[3].RAM32.Do0[3] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[4] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[4] ),
.Q(\BLOCK[3].RAM32.Do0[4] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[5] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[5] ),
.Q(\BLOCK[3].RAM32.Do0[5] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[6] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[6] ),
.Q(\BLOCK[3].RAM32.Do0[6] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[7] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[7] ),
.Q(\BLOCK[3].RAM32.Do0[7] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[8] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[8] ),
.Q(\BLOCK[3].RAM32.Do0[8] )
);
sky130_fd_sc_hd__dfxtp_1 \BLOCK[3].RAM32.Do0_FF[9] (
.CLK(\BLOCK[0].RAM32.CLK ),
.D(\BLOCK[3].RAM32.Do0_pre[9] ),
.Q(\BLOCK[3].RAM32.Do0[9] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.EN0BUF (
.A(\BLOCK[3].RAM32.EN0 ),
.X(\BLOCK[3].RAM32.DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.FBUFENBUF0[0] (
.A(\BLOCK[3].RAM32.EN0 ),
.X(\BLOCK[3].RAM32.float_buf_en[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.FBUFENBUF0[1] (
.A(\BLOCK[3].RAM32.EN0 ),
.X(\BLOCK[3].RAM32.float_buf_en[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.FBUFENBUF0[2] (
.A(\BLOCK[3].RAM32.EN0 ),
.X(\BLOCK[3].RAM32.float_buf_en[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.FBUFENBUF0[3] (
.A(\BLOCK[3].RAM32.EN0 ),
.X(\BLOCK[3].RAM32.float_buf_en[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.CLKBUF (
.A(\BLOCK[3].RAM32.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[3].RAM32.A0_buf[0] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[3].RAM32.A0_buf[1] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[3].RAM32.A0_buf[2] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND1 (
.A_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND2 (
.A_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND3 (
.A_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND4 (
.A_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND5 (
.A_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND6 (
.A_N(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.AND7 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.ENBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WEBUF[0] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WEBUF[1] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WEBUF[2] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WEBUF[3] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.CLKBUF (
.A(\BLOCK[3].RAM32.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[3].RAM32.A0_buf[0] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[3].RAM32.A0_buf[1] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[3].RAM32.A0_buf[2] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND1 (
.A_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND2 (
.A_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND3 (
.A_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND4 (
.A_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND5 (
.A_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND6 (
.A_N(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.AND7 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.ENBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WEBUF[0] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WEBUF[1] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WEBUF[2] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WEBUF[3] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[1].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.CLKBUF (
.A(\BLOCK[3].RAM32.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[3].RAM32.A0_buf[0] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[3].RAM32.A0_buf[1] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[3].RAM32.A0_buf[2] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND1 (
.A_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND2 (
.A_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND3 (
.A_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND4 (
.A_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND5 (
.A_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND6 (
.A_N(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.AND7 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.ENBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WEBUF[0] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WEBUF[1] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WEBUF[2] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WEBUF[3] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[2].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.CLKBUF (
.A(\BLOCK[3].RAM32.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.ABUF[0] (
.A(\BLOCK[3].RAM32.A0_buf[0] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.ABUF[1] (
.A(\BLOCK[3].RAM32.A0_buf[1] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.ABUF[2] (
.A(\BLOCK[3].RAM32.A0_buf[2] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] )
);
sky130_fd_sc_hd__nor4b_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND1 (
.A_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND2 (
.A_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND3 (
.A_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 )
);
sky130_fd_sc_hd__and4bb_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND4 (
.A_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND5 (
.A_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 )
);
sky130_fd_sc_hd__and4b_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND6 (
.A_N(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 )
);
sky130_fd_sc_hd__and4_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.AND7 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[0] ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[1] ),
.C(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.A_buf[2] ),
.D(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.ENBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.DEC0.EN_buf )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WEBUF[0] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[0] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WEBUF[1] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[1] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WEBUF[2] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[2] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WEBUF[3] (
.A(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[3] ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[1].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[2].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[3].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[4].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[5].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[6].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[0] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[0] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[1] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[1] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[2] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[2] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[3] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[3] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[4] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[4] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[5] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[5] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[6] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[6] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[7] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[7] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[0].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[8] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[8] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[9] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[9] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[10] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[10] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[11] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[11] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[12] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[12] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[13] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[13] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[14] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[14] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[15] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[15] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[1].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[1].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[16] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[16] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[17] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[17] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[18] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[18] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[19] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[19] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[20] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[20] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[21] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[21] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[22] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[22] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[23] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[23] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[2].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[2].B.CLK_B )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[24] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[0].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[24] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[0] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[25] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[1].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[25] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[1] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[26] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[2].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[26] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[2] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[27] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[3].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[27] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[3] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[28] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[4].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[28] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[4] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[29] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[5].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[29] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[5] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[30] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[6].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[30] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[6] )
);
sky130_fd_sc_hd__ebufn_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].OBUF0 (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] ),
.TE_B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B ),
.Z(\BLOCK[3].RAM32.Do0_pre[31] )
);
sky130_fd_sc_hd__dlxtp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.BIT[7].genblk1.STORAGE (
.D(\BLOCK[3].RAM32.Di0_buf[31] ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK ),
.Q(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.Q_WIRE[7] )
);
sky130_fd_sc_hd__and2_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CGAND (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.B(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[0].W.BYTE[3].B.WE0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE )
);
sky130_fd_sc_hd__diode_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.DIODE_CLK (
.DIODE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0INV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.SEL0_B )
);
sky130_fd_sc_hd__dlclkp_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CG (
.CLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B ),
.GATE(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.WE0_WIRE ),
.GCLK(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.GCLK )
);
sky130_fd_sc_hd__inv_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.genblk1.CLKINV (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK ),
.Y(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[3].B.CLK_B )
);
sky130_fd_sc_hd__clkbuf_1 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.CLKBUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.CLK_buf ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.CLK )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0BUF (
.A(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.SEL0 ),
.X(\BLOCK[3].RAM32.SLICE[3].RAM8.WORD[7].W.BYTE[0].B.SEL0 )
);
sky130_fd_sc_hd__conb_1 \BLOCK[3].RAM32.TIE0[0] (
.HI(),
.LO(\BLOCK[3].RAM32.lo[0] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[3].RAM32.TIE0[1] (
.HI(),
.LO(\BLOCK[3].RAM32.lo[1] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[3].RAM32.TIE0[2] (
.HI(),
.LO(\BLOCK[3].RAM32.lo[2] )
);
sky130_fd_sc_hd__conb_1 \BLOCK[3].RAM32.TIE0[3] (
.HI(),
.LO(\BLOCK[3].RAM32.lo[3] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.WEBUF[0] (
.A(\BLOCK[0].RAM32.WE0[0] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.WEBUF[1] (
.A(\BLOCK[0].RAM32.WE0[1] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.WEBUF[2] (
.A(\BLOCK[0].RAM32.WE0[2] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \BLOCK[3].RAM32.WEBUF[3] (
.A(\BLOCK[0].RAM32.WE0[3] ),
.X(\BLOCK[3].RAM32.SLICE[0].RAM8.WE0[3] )
);
sky130_fd_sc_hd__clkbuf_4 CLKBUF (
.A(CLK),
.X(\BLOCK[0].RAM32.CLK )
);
sky130_fd_sc_hd__nor3b_2 \DEC0.AND0 (
.A(\DEC0.A[0] ),
.B(\DEC0.A[1] ),
.C_N(\DEC0.EN ),
.Y(\BLOCK[0].RAM32.EN0 )
);
sky130_fd_sc_hd__and3b_2 \DEC0.AND1 (
.A_N(\DEC0.A[1] ),
.B(\DEC0.A[0] ),
.C(\DEC0.EN ),
.X(\BLOCK[1].RAM32.EN0 )
);
sky130_fd_sc_hd__and3b_2 \DEC0.AND2 (
.A_N(\DEC0.A[0] ),
.B(\DEC0.A[1] ),
.C(\DEC0.EN ),
.X(\BLOCK[2].RAM32.EN0 )
);
sky130_fd_sc_hd__and3_2 \DEC0.AND3 (
.A(\DEC0.A[1] ),
.B(\DEC0.A[0] ),
.C(\DEC0.EN ),
.X(\BLOCK[3].RAM32.EN0 )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[0] (
.A(Di0[0]),
.X(\BLOCK[0].RAM32.Di0[0] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[10] (
.A(Di0[10]),
.X(\BLOCK[0].RAM32.Di0[10] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[11] (
.A(Di0[11]),
.X(\BLOCK[0].RAM32.Di0[11] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[12] (
.A(Di0[12]),
.X(\BLOCK[0].RAM32.Di0[12] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[13] (
.A(Di0[13]),
.X(\BLOCK[0].RAM32.Di0[13] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[14] (
.A(Di0[14]),
.X(\BLOCK[0].RAM32.Di0[14] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[15] (
.A(Di0[15]),
.X(\BLOCK[0].RAM32.Di0[15] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[16] (
.A(Di0[16]),
.X(\BLOCK[0].RAM32.Di0[16] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[17] (
.A(Di0[17]),
.X(\BLOCK[0].RAM32.Di0[17] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[18] (
.A(Di0[18]),
.X(\BLOCK[0].RAM32.Di0[18] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[19] (
.A(Di0[19]),
.X(\BLOCK[0].RAM32.Di0[19] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[1] (
.A(Di0[1]),
.X(\BLOCK[0].RAM32.Di0[1] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[20] (
.A(Di0[20]),
.X(\BLOCK[0].RAM32.Di0[20] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[21] (
.A(Di0[21]),
.X(\BLOCK[0].RAM32.Di0[21] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[22] (
.A(Di0[22]),
.X(\BLOCK[0].RAM32.Di0[22] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[23] (
.A(Di0[23]),
.X(\BLOCK[0].RAM32.Di0[23] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[24] (
.A(Di0[24]),
.X(\BLOCK[0].RAM32.Di0[24] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[25] (
.A(Di0[25]),
.X(\BLOCK[0].RAM32.Di0[25] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[26] (
.A(Di0[26]),
.X(\BLOCK[0].RAM32.Di0[26] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[27] (
.A(Di0[27]),
.X(\BLOCK[0].RAM32.Di0[27] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[28] (
.A(Di0[28]),
.X(\BLOCK[0].RAM32.Di0[28] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[29] (
.A(Di0[29]),
.X(\BLOCK[0].RAM32.Di0[29] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[2] (
.A(Di0[2]),
.X(\BLOCK[0].RAM32.Di0[2] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[30] (
.A(Di0[30]),
.X(\BLOCK[0].RAM32.Di0[30] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[31] (
.A(Di0[31]),
.X(\BLOCK[0].RAM32.Di0[31] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[3] (
.A(Di0[3]),
.X(\BLOCK[0].RAM32.Di0[3] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[4] (
.A(Di0[4]),
.X(\BLOCK[0].RAM32.Di0[4] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[5] (
.A(Di0[5]),
.X(\BLOCK[0].RAM32.Di0[5] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[6] (
.A(Di0[6]),
.X(\BLOCK[0].RAM32.Di0[6] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[7] (
.A(Di0[7]),
.X(\BLOCK[0].RAM32.Di0[7] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[8] (
.A(Di0[8]),
.X(\BLOCK[0].RAM32.Di0[8] )
);
sky130_fd_sc_hd__clkbuf_16 \DIBUF[9] (
.A(Di0[9]),
.X(\BLOCK[0].RAM32.Di0[9] )
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[0] (
.DIODE(A0[0])
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[1] (
.DIODE(A0[1])
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[2] (
.DIODE(A0[2])
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[3] (
.DIODE(A0[3])
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[4] (
.DIODE(A0[4])
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[5] (
.DIODE(A0[5])
);
sky130_fd_sc_hd__diode_2 \DIODE_A0[6] (
.DIODE(A0[6])
);
sky130_fd_sc_hd__diode_2 DIODE_CLK (
.DIODE(CLK)
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[0] (
.DIODE(Di0[0])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[10] (
.DIODE(Di0[10])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[11] (
.DIODE(Di0[11])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[12] (
.DIODE(Di0[12])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[13] (
.DIODE(Di0[13])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[14] (
.DIODE(Di0[14])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[15] (
.DIODE(Di0[15])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[16] (
.DIODE(Di0[16])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[17] (
.DIODE(Di0[17])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[18] (
.DIODE(Di0[18])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[19] (
.DIODE(Di0[19])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[1] (
.DIODE(Di0[1])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[20] (
.DIODE(Di0[20])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[21] (
.DIODE(Di0[21])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[22] (
.DIODE(Di0[22])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[23] (
.DIODE(Di0[23])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[24] (
.DIODE(Di0[24])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[25] (
.DIODE(Di0[25])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[26] (
.DIODE(Di0[26])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[27] (
.DIODE(Di0[27])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[28] (
.DIODE(Di0[28])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[29] (
.DIODE(Di0[29])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[2] (
.DIODE(Di0[2])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[30] (
.DIODE(Di0[30])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[31] (
.DIODE(Di0[31])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[3] (
.DIODE(Di0[3])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[4] (
.DIODE(Di0[4])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[5] (
.DIODE(Di0[5])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[6] (
.DIODE(Di0[6])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[7] (
.DIODE(Di0[7])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[8] (
.DIODE(Di0[8])
);
sky130_fd_sc_hd__diode_2 \DIODE_DI[9] (
.DIODE(Di0[9])
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[0] (
.DIODE(\BLOCK[0].RAM32.Do0[0] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[1] (
.DIODE(\BLOCK[0].RAM32.Do0[1] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[2] (
.DIODE(\BLOCK[0].RAM32.Do0[2] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[3] (
.DIODE(\BLOCK[0].RAM32.Do0[3] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[4] (
.DIODE(\BLOCK[0].RAM32.Do0[4] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[5] (
.DIODE(\BLOCK[0].RAM32.Do0[5] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[6] (
.DIODE(\BLOCK[0].RAM32.Do0[6] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A0MUX[7] (
.DIODE(\BLOCK[0].RAM32.Do0[7] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[0] (
.DIODE(\BLOCK[1].RAM32.Do0[0] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[1] (
.DIODE(\BLOCK[1].RAM32.Do0[1] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[2] (
.DIODE(\BLOCK[1].RAM32.Do0[2] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[3] (
.DIODE(\BLOCK[1].RAM32.Do0[3] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[4] (
.DIODE(\BLOCK[1].RAM32.Do0[4] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[5] (
.DIODE(\BLOCK[1].RAM32.Do0[5] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[6] (
.DIODE(\BLOCK[1].RAM32.Do0[6] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A1MUX[7] (
.DIODE(\BLOCK[1].RAM32.Do0[7] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[0] (
.DIODE(\BLOCK[2].RAM32.Do0[0] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[1] (
.DIODE(\BLOCK[2].RAM32.Do0[1] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[2] (
.DIODE(\BLOCK[2].RAM32.Do0[2] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[3] (
.DIODE(\BLOCK[2].RAM32.Do0[3] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[4] (
.DIODE(\BLOCK[2].RAM32.Do0[4] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[5] (
.DIODE(\BLOCK[2].RAM32.Do0[5] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[6] (
.DIODE(\BLOCK[2].RAM32.Do0[6] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A2MUX[7] (
.DIODE(\BLOCK[2].RAM32.Do0[7] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[0] (
.DIODE(\BLOCK[3].RAM32.Do0[0] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[1] (
.DIODE(\BLOCK[3].RAM32.Do0[1] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[2] (
.DIODE(\BLOCK[3].RAM32.Do0[2] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[3] (
.DIODE(\BLOCK[3].RAM32.Do0[3] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[4] (
.DIODE(\BLOCK[3].RAM32.Do0[4] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[5] (
.DIODE(\BLOCK[3].RAM32.Do0[5] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[6] (
.DIODE(\BLOCK[3].RAM32.Do0[6] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[0].DIODE_A3MUX[7] (
.DIODE(\BLOCK[3].RAM32.Do0[7] )
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[0] (
.A0(\BLOCK[0].RAM32.Do0[0] ),
.A1(\BLOCK[1].RAM32.Do0[0] ),
.A2(\BLOCK[2].RAM32.Do0[0] ),
.A3(\BLOCK[3].RAM32.Do0[0] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[0])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[1] (
.A0(\BLOCK[0].RAM32.Do0[1] ),
.A1(\BLOCK[1].RAM32.Do0[1] ),
.A2(\BLOCK[2].RAM32.Do0[1] ),
.A3(\BLOCK[3].RAM32.Do0[1] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[1])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[2] (
.A0(\BLOCK[0].RAM32.Do0[2] ),
.A1(\BLOCK[1].RAM32.Do0[2] ),
.A2(\BLOCK[2].RAM32.Do0[2] ),
.A3(\BLOCK[3].RAM32.Do0[2] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[2])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[3] (
.A0(\BLOCK[0].RAM32.Do0[3] ),
.A1(\BLOCK[1].RAM32.Do0[3] ),
.A2(\BLOCK[2].RAM32.Do0[3] ),
.A3(\BLOCK[3].RAM32.Do0[3] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[3])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[4] (
.A0(\BLOCK[0].RAM32.Do0[4] ),
.A1(\BLOCK[1].RAM32.Do0[4] ),
.A2(\BLOCK[2].RAM32.Do0[4] ),
.A3(\BLOCK[3].RAM32.Do0[4] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[4])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[5] (
.A0(\BLOCK[0].RAM32.Do0[5] ),
.A1(\BLOCK[1].RAM32.Do0[5] ),
.A2(\BLOCK[2].RAM32.Do0[5] ),
.A3(\BLOCK[3].RAM32.Do0[5] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[5])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[6] (
.A0(\BLOCK[0].RAM32.Do0[6] ),
.A1(\BLOCK[1].RAM32.Do0[6] ),
.A2(\BLOCK[2].RAM32.Do0[6] ),
.A3(\BLOCK[3].RAM32.Do0[6] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[6])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[0].MUX[7] (
.A0(\BLOCK[0].RAM32.Do0[7] ),
.A1(\BLOCK[1].RAM32.Do0[7] ),
.A2(\BLOCK[2].RAM32.Do0[7] ),
.A3(\BLOCK[3].RAM32.Do0[7] ),
.S0(\Do0MUX.SEL0[0] ),
.S1(\Do0MUX.SEL1[0] ),
.X(Do0[7])
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[10] (
.DIODE(\BLOCK[0].RAM32.Do0[10] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[11] (
.DIODE(\BLOCK[0].RAM32.Do0[11] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[12] (
.DIODE(\BLOCK[0].RAM32.Do0[12] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[13] (
.DIODE(\BLOCK[0].RAM32.Do0[13] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[14] (
.DIODE(\BLOCK[0].RAM32.Do0[14] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[15] (
.DIODE(\BLOCK[0].RAM32.Do0[15] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[8] (
.DIODE(\BLOCK[0].RAM32.Do0[8] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A0MUX[9] (
.DIODE(\BLOCK[0].RAM32.Do0[9] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[10] (
.DIODE(\BLOCK[1].RAM32.Do0[10] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[11] (
.DIODE(\BLOCK[1].RAM32.Do0[11] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[12] (
.DIODE(\BLOCK[1].RAM32.Do0[12] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[13] (
.DIODE(\BLOCK[1].RAM32.Do0[13] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[14] (
.DIODE(\BLOCK[1].RAM32.Do0[14] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[15] (
.DIODE(\BLOCK[1].RAM32.Do0[15] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[8] (
.DIODE(\BLOCK[1].RAM32.Do0[8] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A1MUX[9] (
.DIODE(\BLOCK[1].RAM32.Do0[9] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[10] (
.DIODE(\BLOCK[2].RAM32.Do0[10] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[11] (
.DIODE(\BLOCK[2].RAM32.Do0[11] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[12] (
.DIODE(\BLOCK[2].RAM32.Do0[12] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[13] (
.DIODE(\BLOCK[2].RAM32.Do0[13] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[14] (
.DIODE(\BLOCK[2].RAM32.Do0[14] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[15] (
.DIODE(\BLOCK[2].RAM32.Do0[15] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[8] (
.DIODE(\BLOCK[2].RAM32.Do0[8] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A2MUX[9] (
.DIODE(\BLOCK[2].RAM32.Do0[9] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[10] (
.DIODE(\BLOCK[3].RAM32.Do0[10] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[11] (
.DIODE(\BLOCK[3].RAM32.Do0[11] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[12] (
.DIODE(\BLOCK[3].RAM32.Do0[12] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[13] (
.DIODE(\BLOCK[3].RAM32.Do0[13] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[14] (
.DIODE(\BLOCK[3].RAM32.Do0[14] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[15] (
.DIODE(\BLOCK[3].RAM32.Do0[15] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[8] (
.DIODE(\BLOCK[3].RAM32.Do0[8] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[1].DIODE_A3MUX[9] (
.DIODE(\BLOCK[3].RAM32.Do0[9] )
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[0] (
.A0(\BLOCK[0].RAM32.Do0[8] ),
.A1(\BLOCK[1].RAM32.Do0[8] ),
.A2(\BLOCK[2].RAM32.Do0[8] ),
.A3(\BLOCK[3].RAM32.Do0[8] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[8])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[1] (
.A0(\BLOCK[0].RAM32.Do0[9] ),
.A1(\BLOCK[1].RAM32.Do0[9] ),
.A2(\BLOCK[2].RAM32.Do0[9] ),
.A3(\BLOCK[3].RAM32.Do0[9] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[9])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[2] (
.A0(\BLOCK[0].RAM32.Do0[10] ),
.A1(\BLOCK[1].RAM32.Do0[10] ),
.A2(\BLOCK[2].RAM32.Do0[10] ),
.A3(\BLOCK[3].RAM32.Do0[10] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[10])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[3] (
.A0(\BLOCK[0].RAM32.Do0[11] ),
.A1(\BLOCK[1].RAM32.Do0[11] ),
.A2(\BLOCK[2].RAM32.Do0[11] ),
.A3(\BLOCK[3].RAM32.Do0[11] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[11])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[4] (
.A0(\BLOCK[0].RAM32.Do0[12] ),
.A1(\BLOCK[1].RAM32.Do0[12] ),
.A2(\BLOCK[2].RAM32.Do0[12] ),
.A3(\BLOCK[3].RAM32.Do0[12] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[12])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[5] (
.A0(\BLOCK[0].RAM32.Do0[13] ),
.A1(\BLOCK[1].RAM32.Do0[13] ),
.A2(\BLOCK[2].RAM32.Do0[13] ),
.A3(\BLOCK[3].RAM32.Do0[13] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[13])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[6] (
.A0(\BLOCK[0].RAM32.Do0[14] ),
.A1(\BLOCK[1].RAM32.Do0[14] ),
.A2(\BLOCK[2].RAM32.Do0[14] ),
.A3(\BLOCK[3].RAM32.Do0[14] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[14])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[1].MUX[7] (
.A0(\BLOCK[0].RAM32.Do0[15] ),
.A1(\BLOCK[1].RAM32.Do0[15] ),
.A2(\BLOCK[2].RAM32.Do0[15] ),
.A3(\BLOCK[3].RAM32.Do0[15] ),
.S0(\Do0MUX.SEL0[1] ),
.S1(\Do0MUX.SEL1[1] ),
.X(Do0[15])
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[16] (
.DIODE(\BLOCK[0].RAM32.Do0[16] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[17] (
.DIODE(\BLOCK[0].RAM32.Do0[17] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[18] (
.DIODE(\BLOCK[0].RAM32.Do0[18] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[19] (
.DIODE(\BLOCK[0].RAM32.Do0[19] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[20] (
.DIODE(\BLOCK[0].RAM32.Do0[20] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[21] (
.DIODE(\BLOCK[0].RAM32.Do0[21] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[22] (
.DIODE(\BLOCK[0].RAM32.Do0[22] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A0MUX[23] (
.DIODE(\BLOCK[0].RAM32.Do0[23] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[16] (
.DIODE(\BLOCK[1].RAM32.Do0[16] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[17] (
.DIODE(\BLOCK[1].RAM32.Do0[17] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[18] (
.DIODE(\BLOCK[1].RAM32.Do0[18] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[19] (
.DIODE(\BLOCK[1].RAM32.Do0[19] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[20] (
.DIODE(\BLOCK[1].RAM32.Do0[20] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[21] (
.DIODE(\BLOCK[1].RAM32.Do0[21] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[22] (
.DIODE(\BLOCK[1].RAM32.Do0[22] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A1MUX[23] (
.DIODE(\BLOCK[1].RAM32.Do0[23] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[16] (
.DIODE(\BLOCK[2].RAM32.Do0[16] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[17] (
.DIODE(\BLOCK[2].RAM32.Do0[17] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[18] (
.DIODE(\BLOCK[2].RAM32.Do0[18] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[19] (
.DIODE(\BLOCK[2].RAM32.Do0[19] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[20] (
.DIODE(\BLOCK[2].RAM32.Do0[20] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[21] (
.DIODE(\BLOCK[2].RAM32.Do0[21] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[22] (
.DIODE(\BLOCK[2].RAM32.Do0[22] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A2MUX[23] (
.DIODE(\BLOCK[2].RAM32.Do0[23] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[16] (
.DIODE(\BLOCK[3].RAM32.Do0[16] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[17] (
.DIODE(\BLOCK[3].RAM32.Do0[17] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[18] (
.DIODE(\BLOCK[3].RAM32.Do0[18] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[19] (
.DIODE(\BLOCK[3].RAM32.Do0[19] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[20] (
.DIODE(\BLOCK[3].RAM32.Do0[20] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[21] (
.DIODE(\BLOCK[3].RAM32.Do0[21] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[22] (
.DIODE(\BLOCK[3].RAM32.Do0[22] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[2].DIODE_A3MUX[23] (
.DIODE(\BLOCK[3].RAM32.Do0[23] )
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[0] (
.A0(\BLOCK[0].RAM32.Do0[16] ),
.A1(\BLOCK[1].RAM32.Do0[16] ),
.A2(\BLOCK[2].RAM32.Do0[16] ),
.A3(\BLOCK[3].RAM32.Do0[16] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[16])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[1] (
.A0(\BLOCK[0].RAM32.Do0[17] ),
.A1(\BLOCK[1].RAM32.Do0[17] ),
.A2(\BLOCK[2].RAM32.Do0[17] ),
.A3(\BLOCK[3].RAM32.Do0[17] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[17])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[2] (
.A0(\BLOCK[0].RAM32.Do0[18] ),
.A1(\BLOCK[1].RAM32.Do0[18] ),
.A2(\BLOCK[2].RAM32.Do0[18] ),
.A3(\BLOCK[3].RAM32.Do0[18] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[18])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[3] (
.A0(\BLOCK[0].RAM32.Do0[19] ),
.A1(\BLOCK[1].RAM32.Do0[19] ),
.A2(\BLOCK[2].RAM32.Do0[19] ),
.A3(\BLOCK[3].RAM32.Do0[19] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[19])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[4] (
.A0(\BLOCK[0].RAM32.Do0[20] ),
.A1(\BLOCK[1].RAM32.Do0[20] ),
.A2(\BLOCK[2].RAM32.Do0[20] ),
.A3(\BLOCK[3].RAM32.Do0[20] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[20])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[5] (
.A0(\BLOCK[0].RAM32.Do0[21] ),
.A1(\BLOCK[1].RAM32.Do0[21] ),
.A2(\BLOCK[2].RAM32.Do0[21] ),
.A3(\BLOCK[3].RAM32.Do0[21] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[21])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[6] (
.A0(\BLOCK[0].RAM32.Do0[22] ),
.A1(\BLOCK[1].RAM32.Do0[22] ),
.A2(\BLOCK[2].RAM32.Do0[22] ),
.A3(\BLOCK[3].RAM32.Do0[22] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[22])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[2].MUX[7] (
.A0(\BLOCK[0].RAM32.Do0[23] ),
.A1(\BLOCK[1].RAM32.Do0[23] ),
.A2(\BLOCK[2].RAM32.Do0[23] ),
.A3(\BLOCK[3].RAM32.Do0[23] ),
.S0(\Do0MUX.SEL0[2] ),
.S1(\Do0MUX.SEL1[2] ),
.X(Do0[23])
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[24] (
.DIODE(\BLOCK[0].RAM32.Do0[24] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[25] (
.DIODE(\BLOCK[0].RAM32.Do0[25] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[26] (
.DIODE(\BLOCK[0].RAM32.Do0[26] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[27] (
.DIODE(\BLOCK[0].RAM32.Do0[27] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[28] (
.DIODE(\BLOCK[0].RAM32.Do0[28] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[29] (
.DIODE(\BLOCK[0].RAM32.Do0[29] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[30] (
.DIODE(\BLOCK[0].RAM32.Do0[30] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A0MUX[31] (
.DIODE(\BLOCK[0].RAM32.Do0[31] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[24] (
.DIODE(\BLOCK[1].RAM32.Do0[24] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[25] (
.DIODE(\BLOCK[1].RAM32.Do0[25] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[26] (
.DIODE(\BLOCK[1].RAM32.Do0[26] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[27] (
.DIODE(\BLOCK[1].RAM32.Do0[27] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[28] (
.DIODE(\BLOCK[1].RAM32.Do0[28] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[29] (
.DIODE(\BLOCK[1].RAM32.Do0[29] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[30] (
.DIODE(\BLOCK[1].RAM32.Do0[30] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A1MUX[31] (
.DIODE(\BLOCK[1].RAM32.Do0[31] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[24] (
.DIODE(\BLOCK[2].RAM32.Do0[24] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[25] (
.DIODE(\BLOCK[2].RAM32.Do0[25] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[26] (
.DIODE(\BLOCK[2].RAM32.Do0[26] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[27] (
.DIODE(\BLOCK[2].RAM32.Do0[27] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[28] (
.DIODE(\BLOCK[2].RAM32.Do0[28] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[29] (
.DIODE(\BLOCK[2].RAM32.Do0[29] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[30] (
.DIODE(\BLOCK[2].RAM32.Do0[30] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A2MUX[31] (
.DIODE(\BLOCK[2].RAM32.Do0[31] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[24] (
.DIODE(\BLOCK[3].RAM32.Do0[24] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[25] (
.DIODE(\BLOCK[3].RAM32.Do0[25] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[26] (
.DIODE(\BLOCK[3].RAM32.Do0[26] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[27] (
.DIODE(\BLOCK[3].RAM32.Do0[27] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[28] (
.DIODE(\BLOCK[3].RAM32.Do0[28] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[29] (
.DIODE(\BLOCK[3].RAM32.Do0[29] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[30] (
.DIODE(\BLOCK[3].RAM32.Do0[30] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.M[3].DIODE_A3MUX[31] (
.DIODE(\BLOCK[3].RAM32.Do0[31] )
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[0] (
.A0(\BLOCK[0].RAM32.Do0[24] ),
.A1(\BLOCK[1].RAM32.Do0[24] ),
.A2(\BLOCK[2].RAM32.Do0[24] ),
.A3(\BLOCK[3].RAM32.Do0[24] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[24])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[1] (
.A0(\BLOCK[0].RAM32.Do0[25] ),
.A1(\BLOCK[1].RAM32.Do0[25] ),
.A2(\BLOCK[2].RAM32.Do0[25] ),
.A3(\BLOCK[3].RAM32.Do0[25] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[25])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[2] (
.A0(\BLOCK[0].RAM32.Do0[26] ),
.A1(\BLOCK[1].RAM32.Do0[26] ),
.A2(\BLOCK[2].RAM32.Do0[26] ),
.A3(\BLOCK[3].RAM32.Do0[26] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[26])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[3] (
.A0(\BLOCK[0].RAM32.Do0[27] ),
.A1(\BLOCK[1].RAM32.Do0[27] ),
.A2(\BLOCK[2].RAM32.Do0[27] ),
.A3(\BLOCK[3].RAM32.Do0[27] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[27])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[4] (
.A0(\BLOCK[0].RAM32.Do0[28] ),
.A1(\BLOCK[1].RAM32.Do0[28] ),
.A2(\BLOCK[2].RAM32.Do0[28] ),
.A3(\BLOCK[3].RAM32.Do0[28] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[28])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[5] (
.A0(\BLOCK[0].RAM32.Do0[29] ),
.A1(\BLOCK[1].RAM32.Do0[29] ),
.A2(\BLOCK[2].RAM32.Do0[29] ),
.A3(\BLOCK[3].RAM32.Do0[29] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[29])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[6] (
.A0(\BLOCK[0].RAM32.Do0[30] ),
.A1(\BLOCK[1].RAM32.Do0[30] ),
.A2(\BLOCK[2].RAM32.Do0[30] ),
.A3(\BLOCK[3].RAM32.Do0[30] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[30])
);
sky130_fd_sc_hd__mux4_1 \Do0MUX.M[3].MUX[7] (
.A0(\BLOCK[0].RAM32.Do0[31] ),
.A1(\BLOCK[1].RAM32.Do0[31] ),
.A2(\BLOCK[2].RAM32.Do0[31] ),
.A3(\BLOCK[3].RAM32.Do0[31] ),
.S0(\Do0MUX.SEL0[3] ),
.S1(\Do0MUX.SEL1[3] ),
.X(Do0[31])
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL0BUF[0] (
.A(\DEC0.A[0] ),
.X(\Do0MUX.SEL0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL0BUF[1] (
.A(\DEC0.A[0] ),
.X(\Do0MUX.SEL0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL0BUF[2] (
.A(\DEC0.A[0] ),
.X(\Do0MUX.SEL0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL0BUF[3] (
.A(\DEC0.A[0] ),
.X(\Do0MUX.SEL0[3] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL1BUF[0] (
.A(\DEC0.A[1] ),
.X(\Do0MUX.SEL1[0] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL1BUF[1] (
.A(\DEC0.A[1] ),
.X(\Do0MUX.SEL1[1] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL1BUF[2] (
.A(\DEC0.A[1] ),
.X(\Do0MUX.SEL1[2] )
);
sky130_fd_sc_hd__clkbuf_2 \Do0MUX.SEL1BUF[3] (
.A(\DEC0.A[1] ),
.X(\Do0MUX.SEL1[3] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.SEL_DIODE[0] (
.DIODE(\DEC0.A[0] )
);
sky130_fd_sc_hd__diode_2 \Do0MUX.SEL_DIODE[1] (
.DIODE(\DEC0.A[1] )
);
sky130_fd_sc_hd__clkbuf_2 EN0BUF (
.A(EN0),
.X(\DEC0.EN )
);
sky130_fd_sc_hd__clkbuf_2 \WEBUF[0] (
.A(WE0[0]),
.X(\BLOCK[0].RAM32.WE0[0] )
);
sky130_fd_sc_hd__clkbuf_2 \WEBUF[1] (
.A(WE0[1]),
.X(\BLOCK[0].RAM32.WE0[1] )
);
sky130_fd_sc_hd__clkbuf_2 \WEBUF[2] (
.A(WE0[2]),
.X(\BLOCK[0].RAM32.WE0[2] )
);
sky130_fd_sc_hd__clkbuf_2 \WEBUF[3] (
.A(WE0[3]),
.X(\BLOCK[0].RAM32.WE0[3] )
);
endmodule