/* 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