compressed
diff --git a/verilog/gl/ram_power.v b/verilog/gl/ram_power.v deleted file mode 100644 index fb166ee..0000000 --- a/verilog/gl/ram_power.v +++ /dev/null
@@ -1,2952 +0,0 @@ -/* -############################################################### -# Generated by: Cadence Innovus 20.10-p004_1 -# OS: Linux x86_64(Host ID merl-HP-Z840) -# Generated on: Tue Dec 28 23:51:12 2021 -# Design: user_proj_example -# Command: eval_legacy {savenetlist -excludeLeafCell -includePowerGround -flat -exportTopPGNets ram_power.v} -############################################################### -*/ -// Generated by Cadence Genus(TM) Synthesis Solution 20.11-s111_1 -// Generated on: Dec 28 2021 12:46:52 PKT (Dec 28 2021 07:46:52 UTC) -// Verification Directory fv/user_proj_example -module user_proj_example ( - wb_clk_i, - wb_rst_i, - wbs_stb_i, - wbs_cyc_i, - wbs_we_i, - wbs_sel_i, - wbs_dat_i, - wbs_adr_i, - wbs_ack_o, - wbs_dat_o, - la_data_in, - la_data_out, - la_oenb, - io_in, - io_out, - io_oeb, - analog_io, - user_clock2, - user_irq, - VPWR, - VGND); - input wb_clk_i; - input wb_rst_i; - input wbs_stb_i; - input wbs_cyc_i; - input wbs_we_i; - input [3:0] wbs_sel_i; - input [31:0] wbs_dat_i; - input [31:0] wbs_adr_i; - output wbs_ack_o; - output [31:0] wbs_dat_o; - input [127:0] la_data_in; - output [127:0] la_data_out; - input [127:0] la_oenb; - input [37:0] io_in; - output [37:0] io_out; - output [37:0] io_oeb; - inout [28:0] analog_io; - input user_clock2; - output [2:0] user_irq; - inout VPWR; - inout VGND; - - // Internal wires - wire [31:0] \ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] ; - wire [31:0] \ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata_1[0] ; - wire [31:0] \ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] ; - wire [31:0] \ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata_1[0] ; - wire [31:0] dout1; - wire [63:0] dout0; - wire [15:0] addr; - wire UNCONNECTED; - wire UNCONNECTED0; - wire UNCONNECTED1; - wire UNCONNECTED2; - wire UNCONNECTED3; - wire UNCONNECTED4; - wire UNCONNECTED5; - wire UNCONNECTED6; - wire UNCONNECTED7; - wire UNCONNECTED8; - wire UNCONNECTED9; - wire UNCONNECTED10; - wire UNCONNECTED11; - wire UNCONNECTED12; - wire UNCONNECTED13; - wire UNCONNECTED14; - wire UNCONNECTED15; - wire UNCONNECTED16; - wire UNCONNECTED17; - wire UNCONNECTED18; - wire UNCONNECTED19; - wire UNCONNECTED20; - wire UNCONNECTED21; - wire UNCONNECTED22; - wire UNCONNECTED23; - wire UNCONNECTED24; - wire UNCONNECTED25; - wire UNCONNECTED26; - wire UNCONNECTED27; - wire UNCONNECTED28; - wire UNCONNECTED29; - wire UNCONNECTED30; - wire clk; - wire csb0; - wire csb1; - wire n_0; - wire n_1; - wire n_2; - wire n_3; - wire n_4; - wire n_9; - wire n_10; - wire n_11; - wire n_12; - wire n_14; - wire n_16; - wire n_18; - wire n_20; - wire n_21; - wire n_22; - wire n_24; - wire n_232; - wire n_233; - wire n_283; - wire n_284; - wire n_294; - wire n_300; - wire n_306; - wire n_312; - wire n_318; - wire n_324; - wire n_330; - wire n_336; - wire n_340; - wire n_341; - wire n_492; - wire n_496; - wire n_500; - wire n_504; - wire n_508; - wire n_512; - wire n_516; - wire n_520; - wire n_521; - wire n_524; - wire n_527; - wire n_530; - wire n_533; - wire n_536; - wire n_539; - wire n_542; - wire n_548; - wire n_556; - wire n_564; - wire n_572; - wire n_580; - wire n_588; - wire n_596; - wire n_604; - wire n_612; - wire n_620; - wire n_628; - wire n_636; - wire n_644; - wire n_652; - wire n_660; - wire n_668; - wire n_673; - wire n_676; - wire n_679; - wire n_682; - wire n_685; - wire n_688; - wire n_691; - wire n_694; - wire n_697; - wire n_700; - wire n_703; - wire n_706; - wire n_709; - wire n_712; - wire n_715; - wire n_718; - wire n_748; - wire n_752; - wire n_756; - wire n_760; - wire n_764; - wire n_768; - wire n_772; - wire n_776; - wire n_780; - wire n_784; - wire n_788; - wire n_792; - wire n_796; - wire n_800; - wire n_804; - wire n_808; - wire n_812; - wire n_816; - wire n_820; - wire n_824; - wire n_828; - wire n_832; - wire n_836; - wire n_840; - wire n_844; - wire n_848; - wire n_852; - wire n_856; - wire n_860; - wire n_864; - wire n_868; - wire n_872; - wire n_876; - wire n_880; - wire n_884; - wire n_888; - wire n_892; - wire n_896; - wire n_900; - wire n_904; - wire \ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ; - wire web; - - assign wbs_ack_o = io_oeb[27]; - assign wbs_dat_o[31] = io_oeb[27]; - assign wbs_dat_o[30] = io_oeb[27]; - assign wbs_dat_o[29] = io_oeb[27]; - assign wbs_dat_o[28] = io_oeb[27]; - assign wbs_dat_o[27] = io_oeb[27]; - assign wbs_dat_o[26] = io_oeb[27]; - assign wbs_dat_o[25] = io_oeb[27]; - assign wbs_dat_o[24] = io_oeb[27]; - assign wbs_dat_o[23] = io_oeb[27]; - assign wbs_dat_o[22] = io_oeb[27]; - assign wbs_dat_o[21] = io_oeb[27]; - assign wbs_dat_o[20] = io_oeb[27]; - assign wbs_dat_o[19] = io_oeb[27]; - assign wbs_dat_o[18] = io_oeb[27]; - assign wbs_dat_o[17] = io_oeb[27]; - assign wbs_dat_o[16] = io_oeb[27]; - assign wbs_dat_o[15] = io_oeb[27]; - assign wbs_dat_o[14] = io_oeb[27]; - assign wbs_dat_o[13] = io_oeb[27]; - assign wbs_dat_o[12] = io_oeb[27]; - assign wbs_dat_o[11] = io_oeb[27]; - assign wbs_dat_o[10] = io_oeb[27]; - assign wbs_dat_o[9] = io_oeb[27]; - assign wbs_dat_o[8] = io_oeb[27]; - assign wbs_dat_o[7] = io_oeb[27]; - assign wbs_dat_o[6] = io_oeb[27]; - assign wbs_dat_o[5] = io_oeb[27]; - assign wbs_dat_o[4] = io_oeb[27]; - assign wbs_dat_o[3] = io_oeb[27]; - assign wbs_dat_o[2] = io_oeb[27]; - assign wbs_dat_o[1] = io_oeb[27]; - assign wbs_dat_o[0] = io_oeb[27]; - assign la_data_out[127] = io_oeb[27]; - assign la_data_out[126] = io_oeb[27]; - assign la_data_out[125] = io_oeb[27]; - assign la_data_out[124] = io_oeb[27]; - assign la_data_out[123] = io_oeb[27]; - assign la_data_out[122] = io_oeb[27]; - assign la_data_out[121] = io_oeb[27]; - assign la_data_out[120] = io_oeb[27]; - assign la_data_out[65] = io_oeb[27]; - assign la_data_out[64] = io_oeb[27]; - assign la_data_out[63] = io_oeb[27]; - assign la_data_out[62] = io_oeb[27]; - assign la_data_out[51] = io_oeb[27]; - assign la_data_out[50] = io_oeb[27]; - assign la_data_out[49] = io_oeb[27]; - assign la_data_out[48] = io_oeb[27]; - assign la_data_out[47] = io_oeb[27]; - assign la_data_out[46] = io_oeb[27]; - assign la_data_out[45] = io_oeb[27]; - assign la_data_out[44] = io_oeb[27]; - assign la_data_out[43] = io_oeb[27]; - assign la_data_out[42] = io_oeb[27]; - assign la_data_out[41] = io_oeb[27]; - assign la_data_out[40] = io_oeb[27]; - assign la_data_out[39] = io_oeb[27]; - assign la_data_out[38] = io_oeb[27]; - assign la_data_out[37] = io_oeb[27]; - assign la_data_out[36] = io_oeb[27]; - assign la_data_out[35] = io_oeb[27]; - assign la_data_out[34] = io_oeb[27]; - assign la_data_out[33] = io_oeb[27]; - assign la_data_out[32] = io_oeb[27]; - assign la_data_out[31] = io_oeb[27]; - assign la_data_out[30] = io_oeb[27]; - assign la_data_out[29] = io_oeb[27]; - assign la_data_out[28] = io_oeb[27]; - assign la_data_out[27] = io_oeb[27]; - assign la_data_out[26] = io_oeb[27]; - assign la_data_out[25] = io_oeb[27]; - assign la_data_out[24] = io_oeb[27]; - assign la_data_out[23] = io_oeb[27]; - assign la_data_out[22] = io_oeb[27]; - assign la_data_out[21] = io_oeb[27]; - assign la_data_out[20] = io_oeb[27]; - assign la_data_out[19] = io_oeb[27]; - assign la_data_out[18] = io_oeb[27]; - assign la_data_out[17] = io_oeb[27]; - assign la_data_out[16] = io_oeb[27]; - assign la_data_out[15] = io_oeb[27]; - assign la_data_out[14] = io_oeb[27]; - assign la_data_out[13] = io_oeb[27]; - assign la_data_out[12] = io_oeb[27]; - assign la_data_out[11] = io_oeb[27]; - assign la_data_out[10] = io_oeb[27]; - assign la_data_out[9] = io_oeb[27]; - assign la_data_out[8] = io_oeb[27]; - assign la_data_out[7] = io_oeb[27]; - assign la_data_out[6] = io_oeb[27]; - assign la_data_out[5] = io_oeb[27]; - assign la_data_out[4] = io_oeb[27]; - assign la_data_out[3] = io_oeb[27]; - assign la_data_out[2] = io_oeb[27]; - assign la_data_out[1] = io_oeb[27]; - assign la_data_out[0] = io_oeb[27]; - assign io_out[37] = io_oeb[27]; - assign io_out[36] = io_oeb[27]; - assign io_out[35] = io_oeb[27]; - assign io_out[26] = io_oeb[27]; - assign io_out[25] = io_oeb[27]; - assign io_out[24] = io_oeb[27]; - assign io_out[23] = io_oeb[27]; - assign io_out[22] = io_oeb[27]; - assign io_out[21] = io_oeb[27]; - assign io_out[20] = io_oeb[27]; - assign io_out[19] = io_oeb[27]; - assign io_out[18] = io_oeb[27]; - assign io_out[17] = io_oeb[27]; - assign io_out[16] = io_oeb[27]; - assign io_out[15] = io_oeb[27]; - assign io_out[14] = io_oeb[27]; - assign io_out[13] = io_oeb[27]; - assign io_out[12] = io_oeb[27]; - assign io_out[11] = io_oeb[27]; - assign io_out[10] = io_oeb[27]; - assign io_out[9] = io_oeb[27]; - assign io_out[8] = io_oeb[27]; - assign io_out[7] = io_oeb[27]; - assign io_out[6] = io_oeb[27]; - assign io_out[5] = io_oeb[27]; - assign io_out[4] = io_oeb[27]; - assign io_out[3] = io_oeb[27]; - assign io_out[2] = io_oeb[27]; - assign io_out[1] = io_oeb[27]; - assign io_out[0] = io_oeb[27]; - assign io_oeb[37] = io_oeb[27]; - assign io_oeb[36] = io_oeb[27]; - assign io_oeb[35] = io_oeb[0]; - assign io_oeb[34] = io_oeb[27]; - assign io_oeb[33] = io_oeb[27]; - assign io_oeb[32] = io_oeb[27]; - assign io_oeb[31] = io_oeb[27]; - assign io_oeb[30] = io_oeb[27]; - assign io_oeb[29] = io_oeb[27]; - assign io_oeb[28] = io_oeb[27]; - assign io_oeb[26] = io_oeb[0]; - assign io_oeb[25] = io_oeb[0]; - assign io_oeb[24] = io_oeb[0]; - assign io_oeb[23] = io_oeb[0]; - assign io_oeb[22] = io_oeb[0]; - assign io_oeb[21] = io_oeb[0]; - assign io_oeb[20] = io_oeb[0]; - assign io_oeb[19] = io_oeb[0]; - assign io_oeb[18] = io_oeb[0]; - assign io_oeb[17] = io_oeb[0]; - assign io_oeb[16] = io_oeb[0]; - assign io_oeb[15] = io_oeb[0]; - assign io_oeb[14] = io_oeb[0]; - assign io_oeb[13] = io_oeb[0]; - assign io_oeb[12] = io_oeb[0]; - assign io_oeb[11] = io_oeb[0]; - assign io_oeb[10] = io_oeb[0]; - assign io_oeb[9] = io_oeb[0]; - assign io_oeb[8] = io_oeb[0]; - assign io_oeb[7] = io_oeb[27]; - assign io_oeb[6] = io_oeb[27]; - assign io_oeb[5] = io_oeb[0]; - assign io_oeb[4] = io_oeb[27]; - assign io_oeb[3] = io_oeb[0]; - assign io_oeb[2] = io_oeb[0]; - assign io_oeb[1] = io_oeb[0]; - assign user_irq[2] = io_oeb[27]; - assign user_irq[1] = io_oeb[27]; - assign user_irq[0] = io_oeb[27]; - - // Module instantiations - sky130_sram_1kbyte_1rw1r_32x256_8 \ram_2r1w_256x32_genblk1[0].ram_1rw_genblk1[0].genblk1.ram_i ( - .din0({ la_data_in[50], - la_data_in[49], - la_data_in[48], - la_data_in[47], - la_data_in[46], - la_data_in[45], - la_data_in[44], - la_data_in[43], - la_data_in[42], - la_data_in[41], - la_data_in[40], - la_data_in[39], - la_data_in[38], - la_data_in[37], - la_data_in[36], - la_data_in[35], - la_data_in[34], - la_data_in[33], - la_data_in[32], - la_data_in[31], - la_data_in[30], - la_data_in[29], - la_data_in[28], - la_data_in[27], - la_data_in[26], - la_data_in[25], - la_data_in[24], - la_data_in[23], - la_data_in[22], - la_data_in[21], - la_data_in[20], - la_data_in[19] }), - .dout0(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] ), - .addr0({ n_792, - n_760, - n_776, - n_784, - n_764, - n_756, - n_772, - n_796 }), - .wmask0({ io_oeb[0], - io_oeb[0], - io_oeb[0], - io_oeb[0] }), - .csb0(n_283), - .web0(web), - .clk0(clk), - .dout1(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata_1[0] ), - .addr1({ n_872, - n_868, - n_820, - n_848, - n_836, - n_832, - n_860, - n_864 }), - .csb1(io_oeb[0]), - .clk1(clk), - .vssd1(VGND), - .vccd1(VPWR)); - sky130_sram_1kbyte_1rw1r_32x256_8 \ram_2r1w_256x32_genblk1[1].ram_1rw_genblk1[0].genblk1.ram_i ( - .din0({ la_data_in[50], - la_data_in[49], - la_data_in[48], - la_data_in[47], - la_data_in[46], - la_data_in[45], - la_data_in[44], - la_data_in[43], - la_data_in[42], - la_data_in[41], - la_data_in[40], - la_data_in[39], - la_data_in[38], - la_data_in[37], - la_data_in[36], - la_data_in[35], - la_data_in[34], - la_data_in[33], - la_data_in[32], - la_data_in[31], - la_data_in[30], - la_data_in[29], - la_data_in[28], - la_data_in[27], - la_data_in[26], - la_data_in[25], - la_data_in[24], - la_data_in[23], - la_data_in[22], - la_data_in[21], - la_data_in[20], - la_data_in[19] }), - .dout0(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] ), - .addr0({ n_748, - n_880, - n_896, - n_892, - n_900, - n_884, - n_904, - n_888 }), - .wmask0({ io_oeb[0], - io_oeb[0], - io_oeb[0], - io_oeb[0] }), - .csb0(csb0), - .web0(n_340), - .clk0(clk), - .dout1(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata_1[0] ), - .addr1({ n_500, - n_516, - n_492, - n_508, - n_512, - n_520, - n_504, - n_496 }), - .csb1(io_oeb[0]), - .clk1(clk), - .vssd1(VGND), - .vccd1(VPWR)); - sky130_sram_1kbyte_1rw1r_32x256_8 sram ( - .din0({ la_data_in[50], - la_data_in[49], - la_data_in[48], - la_data_in[47], - la_data_in[46], - la_data_in[45], - la_data_in[44], - la_data_in[43], - la_data_in[42], - la_data_in[41], - la_data_in[40], - la_data_in[39], - la_data_in[38], - la_data_in[37], - la_data_in[36], - la_data_in[35], - la_data_in[34], - la_data_in[33], - la_data_in[32], - la_data_in[31], - la_data_in[30], - la_data_in[29], - la_data_in[28], - la_data_in[27], - la_data_in[26], - la_data_in[25], - la_data_in[24], - la_data_in[23], - la_data_in[22], - la_data_in[21], - la_data_in[20], - la_data_in[19] }), - .dout0(dout1), - .addr0({ n_824, - n_816, - n_828, - n_856, - n_852, - n_844, - n_840, - n_876 }), - .wmask0({ io_oeb[0], - io_oeb[0], - io_oeb[0], - io_oeb[0] }), - .csb0(csb1), - .web0(web), - .clk0(clk), - .dout1({ UNCONNECTED, - UNCONNECTED0, - UNCONNECTED1, - UNCONNECTED2, - UNCONNECTED3, - UNCONNECTED4, - UNCONNECTED5, - UNCONNECTED6, - UNCONNECTED7, - UNCONNECTED8, - UNCONNECTED9, - UNCONNECTED10, - UNCONNECTED11, - UNCONNECTED12, - UNCONNECTED13, - UNCONNECTED14, - UNCONNECTED15, - UNCONNECTED16, - UNCONNECTED17, - UNCONNECTED18, - UNCONNECTED19, - UNCONNECTED20, - UNCONNECTED21, - UNCONNECTED22, - UNCONNECTED23, - UNCONNECTED24, - UNCONNECTED25, - UNCONNECTED26, - UNCONNECTED27, - UNCONNECTED28, - UNCONNECTED29, - UNCONNECTED30 }), - .addr1({ n_808, - n_752, - n_812, - n_788, - n_768, - n_780, - n_804, - n_800 }), - .csb1(io_oeb[0]), - .clk1(clk), - .vssd1(VGND), - .vccd1(VPWR)); - sky130_fd_sc_hd__mux2_2 g1784__2398 ( - .A0(la_data_in[65]), - .A1(wb_clk_i), - .S(la_oenb[65]), - .X(clk), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfrtn_1 csb0_reg ( - .CLK_N(clk), - .D(la_data_in[0]), - .Q(csb0), - .RESET_B(io_oeb[0]), - .SCD(io_in[8]), - .SCE(la_oenb[0]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfrtn_1 csb1_reg ( - .CLK_N(clk), - .D(la_data_in[1]), - .Q(csb1), - .RESET_B(io_oeb[0]), - .SCD(io_in[9]), - .SCE(la_oenb[1]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__dfstp_4 \ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg_reg ( - .CLK(clk), - .D(n_340), - .Q(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .SET_B(io_oeb[0]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfrtn_1 web_reg ( - .CLK_N(clk), - .D(la_data_in[2]), - .Q(web), - .RESET_B(io_oeb[0]), - .SCD(io_in[10]), - .SCE(la_oenb[2]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3035__5107 ( - .A(n_16), - .B(n_24), - .Y(la_data_out[69]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3036__6260 ( - .A(n_18), - .B(n_24), - .Y(la_data_out[68]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3037__4319 ( - .A(n_12), - .B(n_24), - .Y(la_data_out[67]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3038__8428 ( - .A(n_14), - .B(n_24), - .Y(la_data_out[66]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3043__5526 ( - .A1(n_21), - .A2(dout1[28]), - .B1(dout0[28]), - .B2(n_20), - .X(la_data_out[94]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3044__6783 ( - .A1(n_21), - .A2(dout1[27]), - .B1(dout0[27]), - .B2(n_20), - .X(la_data_out[93]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3045__3680 ( - .A1(n_21), - .A2(dout1[15]), - .B1(dout0[15]), - .B2(n_20), - .X(la_data_out[81]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3046__1617 ( - .A1(n_21), - .A2(dout1[16]), - .B1(dout0[16]), - .B2(n_20), - .X(la_data_out[82]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3047__2802 ( - .A1(n_21), - .A2(dout1[14]), - .B1(dout0[14]), - .B2(n_20), - .X(la_data_out[80]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3048__1705 ( - .A1(n_21), - .A2(dout1[13]), - .B1(dout0[13]), - .B2(n_20), - .X(la_data_out[79]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3049__5122 ( - .A1(n_21), - .A2(dout1[26]), - .B1(dout0[26]), - .B2(n_20), - .X(la_data_out[92]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3050__8246 ( - .A1(n_21), - .A2(dout1[12]), - .B1(dout0[12]), - .B2(n_20), - .X(la_data_out[78]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3051__7098 ( - .A1(n_21), - .A2(dout1[11]), - .B1(dout0[11]), - .B2(n_20), - .X(la_data_out[77]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3052__6131 ( - .A1(n_21), - .A2(dout1[10]), - .B1(dout0[10]), - .B2(n_20), - .X(la_data_out[76]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3053__1881 ( - .A1(n_21), - .A2(dout1[25]), - .B1(dout0[25]), - .B2(n_20), - .X(la_data_out[91]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3054__5115 ( - .A1(n_21), - .A2(dout1[9]), - .B1(dout0[9]), - .B2(n_20), - .X(la_data_out[75]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3055__7482 ( - .A1(n_21), - .A2(dout1[8]), - .B1(dout0[8]), - .B2(n_20), - .X(la_data_out[74]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3056__4733 ( - .A1(n_21), - .A2(dout1[7]), - .B1(dout0[7]), - .B2(n_20), - .X(la_data_out[73]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3057__6161 ( - .A1(n_21), - .A2(dout1[24]), - .B1(dout0[24]), - .B2(n_20), - .X(la_data_out[90]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3058__9315 ( - .A1(n_21), - .A2(dout1[6]), - .B1(dout0[6]), - .B2(n_20), - .X(la_data_out[72]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3059__9945 ( - .A1(n_21), - .A2(dout1[5]), - .B1(dout0[5]), - .B2(n_20), - .X(la_data_out[71]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3060__2883 ( - .A1(n_21), - .A2(dout1[23]), - .B1(dout0[23]), - .B2(n_20), - .X(la_data_out[89]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3061__2346 ( - .A1(n_21), - .A2(dout1[4]), - .B1(dout0[4]), - .B2(n_20), - .X(la_data_out[70]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3062__1666 ( - .A1(n_21), - .A2(dout1[30]), - .B1(dout0[30]), - .B2(n_20), - .X(la_data_out[96]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3063__7410 ( - .A1(n_21), - .A2(dout1[21]), - .B1(dout0[21]), - .B2(n_20), - .X(la_data_out[87]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3064__6417 ( - .A1(n_21), - .A2(dout1[22]), - .B1(dout0[22]), - .B2(n_20), - .X(la_data_out[88]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3065__5477 ( - .A1(n_21), - .A2(dout1[31]), - .B1(dout0[31]), - .B2(n_20), - .X(la_data_out[97]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3066__2398 ( - .A1(n_21), - .A2(dout1[20]), - .B1(dout0[20]), - .B2(n_20), - .X(la_data_out[86]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3067__5107 ( - .A1(n_21), - .A2(dout1[19]), - .B1(dout0[19]), - .B2(n_20), - .X(la_data_out[85]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3068__6260 ( - .A1(n_21), - .A2(dout1[18]), - .B1(dout0[18]), - .B2(n_20), - .X(la_data_out[84]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3069__4319 ( - .A1(n_21), - .A2(dout1[29]), - .B1(dout0[29]), - .B2(n_20), - .X(la_data_out[95]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3070__8428 ( - .A1(n_232), - .A2(dout1[7]), - .B1(dout0[35]), - .B2(n_22), - .X(io_out[34]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3071__5526 ( - .A1(n_232), - .A2(dout1[6]), - .B1(dout0[34]), - .B2(n_22), - .X(io_out[33]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3072__6783 ( - .A1(n_21), - .A2(dout1[17]), - .B1(dout0[17]), - .B2(n_20), - .X(la_data_out[83]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3073__3680 ( - .A1(n_232), - .A2(dout1[5]), - .B1(dout0[33]), - .B2(n_22), - .X(io_out[32]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3074__1617 ( - .A1(n_232), - .A2(dout1[4]), - .B1(dout0[32]), - .B2(n_22), - .X(io_out[31]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3075__2802 ( - .A(dout0[43]), - .B(n_20), - .X(la_data_out[99]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3076__1705 ( - .A(dout0[33]), - .B(n_20), - .X(la_data_out[53]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3077__5122 ( - .A(dout0[58]), - .B(n_20), - .X(la_data_out[114]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3078__8246 ( - .A(dout0[50]), - .B(n_20), - .X(la_data_out[106]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3079__7098 ( - .A(dout0[49]), - .B(n_20), - .X(la_data_out[105]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3080__6131 ( - .A(dout0[48]), - .B(n_20), - .X(la_data_out[104]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3081__1881 ( - .A(dout0[57]), - .B(n_20), - .X(la_data_out[113]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3082__5115 ( - .A(dout0[62]), - .B(n_20), - .X(la_data_out[118]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3083__7482 ( - .A(dout0[47]), - .B(n_20), - .X(la_data_out[103]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3084__4733 ( - .A(dout0[61]), - .B(n_20), - .X(la_data_out[117]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3085__6161 ( - .A(dout0[56]), - .B(n_20), - .X(la_data_out[112]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3086__9315 ( - .A(dout0[46]), - .B(n_20), - .X(la_data_out[102]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3087__9945 ( - .A(dout0[45]), - .B(n_20), - .X(la_data_out[101]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3088__2883 ( - .A(dout0[55]), - .B(n_20), - .X(la_data_out[111]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3089__2346 ( - .A(dout0[44]), - .B(n_20), - .X(la_data_out[100]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3090__1666 ( - .A(dout0[32]), - .B(n_20), - .X(la_data_out[52]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3091__7410 ( - .A(dout0[54]), - .B(n_20), - .X(la_data_out[110]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3092__6417 ( - .A(dout0[51]), - .B(n_20), - .X(la_data_out[107]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3093__5477 ( - .A(dout0[60]), - .B(n_20), - .X(la_data_out[116]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3094__2398 ( - .A(dout0[42]), - .B(n_20), - .X(la_data_out[98]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3095__5107 ( - .A(dout0[53]), - .B(n_20), - .X(la_data_out[109]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3096__6260 ( - .A(dout0[41]), - .B(n_20), - .X(la_data_out[61]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3097__4319 ( - .A(dout0[40]), - .B(n_20), - .X(la_data_out[60]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3098__8428 ( - .A(dout0[59]), - .B(n_20), - .X(la_data_out[115]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3099__5526 ( - .A(dout0[39]), - .B(n_20), - .X(la_data_out[59]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3100__6783 ( - .A(dout0[38]), - .B(n_20), - .X(la_data_out[58]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3101__3680 ( - .A(dout0[37]), - .B(n_20), - .X(la_data_out[57]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3102__1617 ( - .A(dout0[36]), - .B(n_20), - .X(la_data_out[56]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3103__2802 ( - .A(dout0[35]), - .B(n_20), - .X(la_data_out[55]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3104__1705 ( - .A(dout0[34]), - .B(n_20), - .X(la_data_out[54]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3105__5122 ( - .A(dout0[52]), - .B(n_20), - .X(la_data_out[108]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3106__8246 ( - .A(dout0[63]), - .B(n_20), - .X(la_data_out[119]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand2b_1 g3107__7098 ( - .A_N(io_in[35]), - .B(n_11), - .Y(n_24), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3109__6131 ( - .A(n_9), - .B(csb0), - .Y(n_22), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_2 g3110__1881 ( - .A(n_233), - .B(n_10), - .X(n_21), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2b_4 g3111__5115 ( - .A_N(csb0), - .B(n_10), - .X(n_20), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3116__7482 ( - .A0(dout0[2]), - .A1(dout1[2]), - .S(csb0), - .Y(n_18), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3117__4733 ( - .A0(dout0[3]), - .A1(dout1[3]), - .S(n_283), - .Y(n_16), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3118__6161 ( - .A0(dout0[0]), - .A1(dout1[0]), - .S(csb0), - .Y(n_14), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3119__9315 ( - .A0(dout0[1]), - .A1(dout1[1]), - .S(n_283), - .Y(n_12), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a21boi_1 g3120__9945 ( - .A1(n_283), - .A2(csb1), - .B1_N(n_340), - .Y(n_11), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2b_1 g3122__2883 ( - .A(io_in[35]), - .B_N(n_340), - .Y(n_10), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand2_1 g3124__2346 ( - .A(io_in[35]), - .B(n_340), - .Y(n_9), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[0] ( - .CLK(clk), - .D(dout0[0]), - .Q(dout0[0]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [0]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[1] ( - .CLK(clk), - .D(dout0[1]), - .Q(dout0[1]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [1]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[2] ( - .CLK(clk), - .D(dout0[2]), - .Q(dout0[2]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [2]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[3] ( - .CLK(clk), - .D(dout0[3]), - .Q(dout0[3]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [3]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[4] ( - .CLK(clk), - .D(dout0[4]), - .Q(dout0[4]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [4]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[5] ( - .CLK(clk), - .D(dout0[5]), - .Q(dout0[5]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [5]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[6] ( - .CLK(clk), - .D(dout0[6]), - .Q(dout0[6]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [6]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[7] ( - .CLK(clk), - .D(dout0[7]), - .Q(dout0[7]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [7]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[8] ( - .CLK(clk), - .D(dout0[8]), - .Q(dout0[8]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [8]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[9] ( - .CLK(clk), - .D(dout0[9]), - .Q(dout0[9]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [9]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[10] ( - .CLK(clk), - .D(dout0[10]), - .Q(dout0[10]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [10]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[11] ( - .CLK(clk), - .D(dout0[11]), - .Q(dout0[11]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [11]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[12] ( - .CLK(clk), - .D(dout0[12]), - .Q(dout0[12]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [12]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[13] ( - .CLK(clk), - .D(dout0[13]), - .Q(dout0[13]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [13]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[14] ( - .CLK(clk), - .D(dout0[14]), - .Q(dout0[14]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [14]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[15] ( - .CLK(clk), - .D(dout0[15]), - .Q(dout0[15]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [15]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[16] ( - .CLK(clk), - .D(dout0[16]), - .Q(dout0[16]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [16]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[17] ( - .CLK(clk), - .D(dout0[17]), - .Q(dout0[17]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [17]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[18] ( - .CLK(clk), - .D(dout0[18]), - .Q(dout0[18]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [18]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[19] ( - .CLK(clk), - .D(dout0[19]), - .Q(dout0[19]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [19]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[20] ( - .CLK(clk), - .D(dout0[20]), - .Q(dout0[20]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [20]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[21] ( - .CLK(clk), - .D(dout0[21]), - .Q(dout0[21]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [21]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[22] ( - .CLK(clk), - .D(dout0[22]), - .Q(dout0[22]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [22]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[23] ( - .CLK(clk), - .D(dout0[23]), - .Q(dout0[23]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [23]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[24] ( - .CLK(clk), - .D(dout0[24]), - .Q(dout0[24]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [24]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[25] ( - .CLK(clk), - .D(dout0[25]), - .Q(dout0[25]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [25]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[26] ( - .CLK(clk), - .D(dout0[26]), - .Q(dout0[26]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [26]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[27] ( - .CLK(clk), - .D(dout0[27]), - .Q(dout0[27]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [27]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[28] ( - .CLK(clk), - .D(dout0[28]), - .Q(dout0[28]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [28]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[29] ( - .CLK(clk), - .D(dout0[29]), - .Q(dout0[29]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [29]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[30] ( - .CLK(clk), - .D(dout0[30]), - .Q(dout0[30]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [30]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[31] ( - .CLK(clk), - .D(dout0[31]), - .Q(dout0[31]), - .SCD(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [31]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[0] ( - .CLK(clk), - .D(dout0[32]), - .Q(dout0[32]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [0]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[1] ( - .CLK(clk), - .D(dout0[33]), - .Q(dout0[33]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [1]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[2] ( - .CLK(clk), - .D(dout0[34]), - .Q(dout0[34]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [2]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[3] ( - .CLK(clk), - .D(dout0[35]), - .Q(dout0[35]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [3]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[4] ( - .CLK(clk), - .D(dout0[36]), - .Q(dout0[36]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [4]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[5] ( - .CLK(clk), - .D(dout0[37]), - .Q(dout0[37]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [5]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[6] ( - .CLK(clk), - .D(dout0[38]), - .Q(dout0[38]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [6]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[7] ( - .CLK(clk), - .D(dout0[39]), - .Q(dout0[39]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [7]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[8] ( - .CLK(clk), - .D(dout0[40]), - .Q(dout0[40]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [8]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[9] ( - .CLK(clk), - .D(dout0[41]), - .Q(dout0[41]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [9]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[10] ( - .CLK(clk), - .D(dout0[42]), - .Q(dout0[42]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [10]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[11] ( - .CLK(clk), - .D(dout0[43]), - .Q(dout0[43]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [11]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[12] ( - .CLK(clk), - .D(dout0[44]), - .Q(dout0[44]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [12]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[13] ( - .CLK(clk), - .D(dout0[45]), - .Q(dout0[45]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [13]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[14] ( - .CLK(clk), - .D(dout0[46]), - .Q(dout0[46]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [14]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[15] ( - .CLK(clk), - .D(dout0[47]), - .Q(dout0[47]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [15]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[16] ( - .CLK(clk), - .D(dout0[48]), - .Q(dout0[48]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [16]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[17] ( - .CLK(clk), - .D(dout0[49]), - .Q(dout0[49]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [17]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[18] ( - .CLK(clk), - .D(dout0[50]), - .Q(dout0[50]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [18]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[19] ( - .CLK(clk), - .D(dout0[51]), - .Q(dout0[51]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [19]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[20] ( - .CLK(clk), - .D(dout0[52]), - .Q(dout0[52]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [20]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[21] ( - .CLK(clk), - .D(dout0[53]), - .Q(dout0[53]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [21]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[22] ( - .CLK(clk), - .D(dout0[54]), - .Q(dout0[54]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [22]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[23] ( - .CLK(clk), - .D(dout0[55]), - .Q(dout0[55]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [23]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[24] ( - .CLK(clk), - .D(dout0[56]), - .Q(dout0[56]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [24]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[25] ( - .CLK(clk), - .D(dout0[57]), - .Q(dout0[57]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [25]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[26] ( - .CLK(clk), - .D(dout0[58]), - .Q(dout0[58]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [26]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[27] ( - .CLK(clk), - .D(dout0[59]), - .Q(dout0[59]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [27]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[28] ( - .CLK(clk), - .D(dout0[60]), - .Q(dout0[60]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [28]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[29] ( - .CLK(clk), - .D(dout0[61]), - .Q(dout0[61]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [29]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[30] ( - .CLK(clk), - .D(dout0[62]), - .Q(dout0[62]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [30]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[31] ( - .CLK(clk), - .D(dout0[63]), - .Q(dout0[63]), - .SCD(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [31]), - .SCE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2172__1666 ( - .A0(io_in[25]), - .A1(la_data_in[17]), - .S(n_4), - .X(addr[14]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2173__7410 ( - .A0(io_in[17]), - .A1(la_data_in[9]), - .S(n_4), - .X(addr[6]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2174__6417 ( - .A0(io_in[11]), - .A1(la_data_in[3]), - .S(n_4), - .X(addr[0]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2175__5477 ( - .A0(io_in[26]), - .A1(la_data_in[18]), - .S(n_4), - .X(addr[15]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2176__2398 ( - .A0(io_in[18]), - .A1(la_data_in[10]), - .S(n_4), - .X(addr[7]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2177__5107 ( - .A0(io_in[16]), - .A1(la_data_in[8]), - .S(n_4), - .X(addr[5]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2178__6260 ( - .A0(io_in[24]), - .A1(la_data_in[16]), - .S(n_4), - .X(addr[13]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2179__4319 ( - .A0(io_in[23]), - .A1(la_data_in[15]), - .S(n_4), - .X(addr[12]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2180__8428 ( - .A0(io_in[20]), - .A1(la_data_in[12]), - .S(n_4), - .X(addr[9]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2181__5526 ( - .A0(io_in[22]), - .A1(la_data_in[14]), - .S(n_4), - .X(addr[11]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2182__6783 ( - .A0(io_in[14]), - .A1(la_data_in[6]), - .S(n_4), - .X(addr[3]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2183__3680 ( - .A0(io_in[21]), - .A1(la_data_in[13]), - .S(n_4), - .X(addr[10]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2184__1617 ( - .A0(io_in[15]), - .A1(la_data_in[7]), - .S(n_4), - .X(addr[4]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2185__2802 ( - .A0(io_in[19]), - .A1(la_data_in[11]), - .S(n_4), - .X(addr[8]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2186__1705 ( - .A0(io_in[13]), - .A1(la_data_in[5]), - .S(n_4), - .X(addr[2]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2187__5122 ( - .A0(io_in[12]), - .A1(la_data_in[4]), - .S(n_4), - .X(addr[1]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__or4bb_1 g2188__8246 ( - .A(n_1), - .B(n_3), - .C_N(la_oenb[16]), - .D_N(la_oenb[11]), - .X(n_4), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__or4bb_1 g2189__7098 ( - .A(n_2), - .B(n_0), - .C_N(la_oenb[7]), - .D_N(la_oenb[8]), - .X(n_3), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand4_1 g2190__6131 ( - .A(la_oenb[10]), - .B(la_oenb[9]), - .C(la_oenb[5]), - .D(la_oenb[6]), - .Y(n_2), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand4_1 g2191__1881 ( - .A(la_oenb[15]), - .B(la_oenb[14]), - .C(la_oenb[12]), - .D(la_oenb[13]), - .Y(n_1), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand4_1 g2192__5115 ( - .A(la_oenb[18]), - .B(la_oenb[17]), - .C(la_oenb[3]), - .D(la_oenb[4]), - .Y(n_0), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g2__7482 ( - .A_N(n_18), - .B(io_in[35]), - .C(n_11), - .X(io_out[29]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g3141__4733 ( - .A_N(n_16), - .B(io_in[35]), - .C(n_11), - .X(io_out[30]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g3142__6161 ( - .A_N(n_14), - .B(io_in[35]), - .C(n_11), - .X(io_out[27]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g3143__9315 ( - .A_N(n_12), - .B(io_in[35]), - .C(n_11), - .X(io_out[28]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2b_1 g3144__9945 ( - .A(n_9), - .B_N(n_233), - .Y(n_232), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2b_1 g3145__2883 ( - .A(csb1), - .B_N(n_283), - .Y(n_233), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__inv_2 drc_bufs3194 ( - .A(n_284), - .Y(n_283), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__inv_1 drc_bufs3195 ( - .A(csb0), - .Y(n_284), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3205 ( - .A(addr[10]), - .X(n_294), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3211 ( - .A(addr[8]), - .X(n_300), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3217 ( - .A(addr[14]), - .X(n_306), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3223 ( - .A(addr[12]), - .X(n_312), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3229 ( - .A(addr[13]), - .X(n_318), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3235 ( - .A(addr[9]), - .X(n_324), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3241 ( - .A(addr[15]), - .X(n_330), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3247 ( - .A(addr[11]), - .X(n_336), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__inv_2 drc_bufs3251 ( - .A(n_341), - .Y(n_340), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__inv_1 drc_bufs3252 ( - .A(web), - .Y(n_341), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc ( - .A(n_318), - .X(n_492), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3406 ( - .A(n_300), - .X(n_496), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3410 ( - .A(n_330), - .X(n_500), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3414 ( - .A(n_324), - .X(n_504), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3418 ( - .A(n_312), - .X(n_508), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3422 ( - .A(n_336), - .X(n_512), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3426 ( - .A(n_306), - .X(n_516), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3430 ( - .A(n_294), - .X(n_520), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3431 ( - .A(addr[15]), - .X(n_521), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3434 ( - .A(addr[9]), - .X(n_524), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3437 ( - .A(addr[11]), - .X(n_527), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3440 ( - .A(addr[13]), - .X(n_530), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3443 ( - .A(addr[12]), - .X(n_533), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3446 ( - .A(addr[8]), - .X(n_536), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3449 ( - .A(addr[10]), - .X(n_539), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3452 ( - .A(addr[14]), - .X(n_542), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3458 ( - .A(addr[0]), - .X(n_548), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3466 ( - .A(addr[7]), - .X(n_556), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3474 ( - .A(addr[6]), - .X(n_564), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3482 ( - .A(addr[0]), - .X(n_572), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3490 ( - .A(addr[1]), - .X(n_580), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3498 ( - .A(addr[4]), - .X(n_588), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3506 ( - .A(addr[3]), - .X(n_596), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3514 ( - .A(addr[4]), - .X(n_604), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3522 ( - .A(addr[2]), - .X(n_612), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3530 ( - .A(addr[1]), - .X(n_620), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3538 ( - .A(addr[3]), - .X(n_628), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3546 ( - .A(addr[2]), - .X(n_636), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3554 ( - .A(addr[5]), - .X(n_644), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3562 ( - .A(addr[7]), - .X(n_652), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3570 ( - .A(addr[5]), - .X(n_660), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3578 ( - .A(addr[6]), - .X(n_668), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3583 ( - .A(addr[5]), - .X(n_673), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3586 ( - .A(addr[7]), - .X(n_676), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3589 ( - .A(addr[1]), - .X(n_679), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3592 ( - .A(addr[0]), - .X(n_682), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3595 ( - .A(addr[0]), - .X(n_685), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3598 ( - .A(addr[7]), - .X(n_688), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3601 ( - .A(addr[4]), - .X(n_691), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3604 ( - .A(addr[4]), - .X(n_694), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3607 ( - .A(addr[2]), - .X(n_697), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3610 ( - .A(addr[5]), - .X(n_700), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3613 ( - .A(addr[1]), - .X(n_703), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3616 ( - .A(addr[3]), - .X(n_706), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3619 ( - .A(addr[3]), - .X(n_709), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3622 ( - .A(addr[6]), - .X(n_712), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3625 ( - .A(addr[2]), - .X(n_715), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_4 drc_bufs3628 ( - .A(addr[6]), - .X(n_718), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3658 ( - .A(n_521), - .X(n_748), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3662 ( - .A(n_718), - .X(n_752), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3666 ( - .A(n_715), - .X(n_756), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3670 ( - .A(n_712), - .X(n_760), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3674 ( - .A(n_709), - .X(n_764), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3678 ( - .A(n_706), - .X(n_768), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3682 ( - .A(n_703), - .X(n_772), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3686 ( - .A(n_700), - .X(n_776), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3690 ( - .A(n_697), - .X(n_780), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3694 ( - .A(n_694), - .X(n_784), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3698 ( - .A(n_691), - .X(n_788), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3702 ( - .A(n_688), - .X(n_792), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3706 ( - .A(n_685), - .X(n_796), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3710 ( - .A(n_682), - .X(n_800), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3714 ( - .A(n_679), - .X(n_804), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3718 ( - .A(n_676), - .X(n_808), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3722 ( - .A(n_673), - .X(n_812), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3726 ( - .A(n_668), - .X(n_816), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3730 ( - .A(n_660), - .X(n_820), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3734 ( - .A(n_652), - .X(n_824), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3738 ( - .A(n_644), - .X(n_828), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3742 ( - .A(n_636), - .X(n_832), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3746 ( - .A(n_628), - .X(n_836), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3750 ( - .A(n_620), - .X(n_840), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3754 ( - .A(n_612), - .X(n_844), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3758 ( - .A(n_604), - .X(n_848), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3762 ( - .A(n_596), - .X(n_852), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3766 ( - .A(n_588), - .X(n_856), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3770 ( - .A(n_580), - .X(n_860), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3774 ( - .A(n_572), - .X(n_864), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3778 ( - .A(n_564), - .X(n_868), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3782 ( - .A(n_556), - .X(n_872), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3786 ( - .A(n_548), - .X(n_876), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3790 ( - .A(n_542), - .X(n_880), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3794 ( - .A(n_539), - .X(n_884), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3798 ( - .A(n_536), - .X(n_888), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3802 ( - .A(n_533), - .X(n_892), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3806 ( - .A(n_530), - .X(n_896), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3810 ( - .A(n_527), - .X(n_900), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__buf_12 drc3814 ( - .A(n_524), - .X(n_904), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__conb_1 tie_0_cell ( - .HI(io_oeb[0]), - .LO(io_oeb[27]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); -endmodule -
diff --git a/verilog/gl/user_proj_example_power.v b/verilog/gl/user_proj_example_power.v deleted file mode 100644 index 54dbfad..0000000 --- a/verilog/gl/user_proj_example_power.v +++ /dev/null
@@ -1,2198 +0,0 @@ -/* -############################################################### -# Generated by: Cadence Innovus 20.10-p004_1 -# OS: Linux x86_64(Host ID merl-HP-Z840) -# Generated on: Thu Dec 30 02:09:58 2021 -# Design: user_proj_example -# Command: eval_legacy {savenetlist -excludeLeafCell -includePowerGround -flat -exportTopPGNets user_proj_example_power.v} -############################################################### -*/ -// Generated by Cadence Genus(TM) Synthesis Solution 20.11-s111_1 -// Generated on: Dec 29 2021 11:09:14 PKT (Dec 29 2021 06:09:14 UTC) -// Verification Directory fv/user_proj_example -module user_proj_example ( - wb_clk_i, - wb_rst_i, - wbs_stb_i, - wbs_cyc_i, - wbs_we_i, - wbs_sel_i, - wbs_dat_i, - wbs_adr_i, - wbs_ack_o, - wbs_dat_o, - la_data_in, - la_data_out, - la_oenb, - io_in, - io_out, - io_oeb, - analog_io, - user_clock2, - user_irq, - VWPR, - VGND, - VPWR); - input wb_clk_i; - input wb_rst_i; - input wbs_stb_i; - input wbs_cyc_i; - input wbs_we_i; - input [3:0] wbs_sel_i; - input [31:0] wbs_dat_i; - input [31:0] wbs_adr_i; - output wbs_ack_o; - output [31:0] wbs_dat_o; - input [127:0] la_data_in; - output [127:0] la_data_out; - input [127:0] la_oenb; - input [37:0] io_in; - output [37:0] io_out; - output [37:0] io_oeb; - inout [28:0] analog_io; - input user_clock2; - output [2:0] user_irq; - inout VWPR; - inout VGND; - inout VPWR; - - // Internal wires - wire CTS_14; - wire CTS_13; - wire CTS_12; - wire CTS_11; - wire CTS_10; - wire CTS_9; - wire CTS_8; - wire CTS_7; - wire CTS_5; - wire CTS_4; - wire CTS_3; - wire CTS_2; - wire CTS_1; - wire [31:0] \ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] ; - wire [31:0] \ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata_1[0] ; - wire [31:0] \ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] ; - wire [31:0] \ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata_1[0] ; - wire [31:0] dout1; - wire [63:0] dout0; - wire [15:0] addr; - wire UNCONNECTED; - wire UNCONNECTED0; - wire UNCONNECTED1; - wire UNCONNECTED2; - wire UNCONNECTED3; - wire UNCONNECTED4; - wire UNCONNECTED5; - wire UNCONNECTED6; - wire UNCONNECTED7; - wire UNCONNECTED8; - wire UNCONNECTED9; - wire UNCONNECTED10; - wire UNCONNECTED11; - wire UNCONNECTED12; - wire UNCONNECTED13; - wire UNCONNECTED14; - wire UNCONNECTED15; - wire UNCONNECTED16; - wire UNCONNECTED17; - wire UNCONNECTED18; - wire UNCONNECTED19; - wire UNCONNECTED20; - wire UNCONNECTED21; - wire UNCONNECTED22; - wire UNCONNECTED23; - wire UNCONNECTED24; - wire UNCONNECTED25; - wire UNCONNECTED26; - wire UNCONNECTED27; - wire UNCONNECTED28; - wire UNCONNECTED29; - wire UNCONNECTED30; - wire csb0; - wire csb1; - wire n_0; - wire n_1; - wire n_2; - wire n_3; - wire n_4; - wire n_9; - wire n_10; - wire n_11; - wire n_12; - wire n_14; - wire n_16; - wire n_18; - wire n_20; - wire n_21; - wire n_22; - wire n_24; - wire n_230; - wire n_231; - wire \ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ; - wire web; - - assign VWPR = VPWR; - assign wbs_ack_o = io_oeb[27]; - assign wbs_dat_o[31] = io_oeb[27]; - assign wbs_dat_o[30] = io_oeb[27]; - assign wbs_dat_o[29] = io_oeb[27]; - assign wbs_dat_o[28] = io_oeb[27]; - assign wbs_dat_o[27] = io_oeb[27]; - assign wbs_dat_o[26] = io_oeb[27]; - assign wbs_dat_o[25] = io_oeb[27]; - assign wbs_dat_o[24] = io_oeb[27]; - assign wbs_dat_o[23] = io_oeb[27]; - assign wbs_dat_o[22] = io_oeb[27]; - assign wbs_dat_o[21] = io_oeb[27]; - assign wbs_dat_o[20] = io_oeb[27]; - assign wbs_dat_o[19] = io_oeb[27]; - assign wbs_dat_o[18] = io_oeb[27]; - assign wbs_dat_o[17] = io_oeb[27]; - assign wbs_dat_o[16] = io_oeb[27]; - assign wbs_dat_o[15] = io_oeb[27]; - assign wbs_dat_o[14] = io_oeb[27]; - assign wbs_dat_o[13] = io_oeb[27]; - assign wbs_dat_o[12] = io_oeb[27]; - assign wbs_dat_o[11] = io_oeb[27]; - assign wbs_dat_o[10] = io_oeb[27]; - assign wbs_dat_o[9] = io_oeb[27]; - assign wbs_dat_o[8] = io_oeb[27]; - assign wbs_dat_o[7] = io_oeb[27]; - assign wbs_dat_o[6] = io_oeb[27]; - assign wbs_dat_o[5] = io_oeb[27]; - assign wbs_dat_o[4] = io_oeb[27]; - assign wbs_dat_o[3] = io_oeb[27]; - assign wbs_dat_o[2] = io_oeb[27]; - assign wbs_dat_o[1] = io_oeb[27]; - assign wbs_dat_o[0] = io_oeb[27]; - assign la_data_out[127] = io_oeb[27]; - assign la_data_out[126] = io_oeb[27]; - assign la_data_out[125] = io_oeb[27]; - assign la_data_out[124] = io_oeb[27]; - assign la_data_out[123] = io_oeb[27]; - assign la_data_out[122] = io_oeb[27]; - assign la_data_out[121] = io_oeb[27]; - assign la_data_out[120] = io_oeb[27]; - assign la_data_out[65] = io_oeb[27]; - assign la_data_out[64] = io_oeb[27]; - assign la_data_out[63] = io_oeb[27]; - assign la_data_out[62] = io_oeb[27]; - assign la_data_out[51] = io_oeb[27]; - assign la_data_out[50] = io_oeb[27]; - assign la_data_out[49] = io_oeb[27]; - assign la_data_out[48] = io_oeb[27]; - assign la_data_out[47] = io_oeb[27]; - assign la_data_out[46] = io_oeb[27]; - assign la_data_out[45] = io_oeb[27]; - assign la_data_out[44] = io_oeb[27]; - assign la_data_out[43] = io_oeb[27]; - assign la_data_out[42] = io_oeb[27]; - assign la_data_out[41] = io_oeb[27]; - assign la_data_out[40] = io_oeb[27]; - assign la_data_out[39] = io_oeb[27]; - assign la_data_out[38] = io_oeb[27]; - assign la_data_out[37] = io_oeb[27]; - assign la_data_out[36] = io_oeb[27]; - assign la_data_out[35] = io_oeb[27]; - assign la_data_out[34] = io_oeb[27]; - assign la_data_out[33] = io_oeb[27]; - assign la_data_out[32] = io_oeb[27]; - assign la_data_out[31] = io_oeb[27]; - assign la_data_out[30] = io_oeb[27]; - assign la_data_out[29] = io_oeb[27]; - assign la_data_out[28] = io_oeb[27]; - assign la_data_out[27] = io_oeb[27]; - assign la_data_out[26] = io_oeb[27]; - assign la_data_out[25] = io_oeb[27]; - assign la_data_out[24] = io_oeb[27]; - assign la_data_out[23] = io_oeb[27]; - assign la_data_out[22] = io_oeb[27]; - assign la_data_out[21] = io_oeb[27]; - assign la_data_out[20] = io_oeb[27]; - assign la_data_out[19] = io_oeb[27]; - assign la_data_out[18] = io_oeb[27]; - assign la_data_out[17] = io_oeb[27]; - assign la_data_out[16] = io_oeb[27]; - assign la_data_out[15] = io_oeb[27]; - assign la_data_out[14] = io_oeb[27]; - assign la_data_out[13] = io_oeb[27]; - assign la_data_out[12] = io_oeb[27]; - assign la_data_out[11] = io_oeb[27]; - assign la_data_out[10] = io_oeb[27]; - assign la_data_out[9] = io_oeb[27]; - assign la_data_out[8] = io_oeb[27]; - assign la_data_out[7] = io_oeb[27]; - assign la_data_out[6] = io_oeb[27]; - assign la_data_out[5] = io_oeb[27]; - assign la_data_out[4] = io_oeb[27]; - assign la_data_out[3] = io_oeb[27]; - assign la_data_out[2] = io_oeb[27]; - assign la_data_out[1] = io_oeb[27]; - assign la_data_out[0] = io_oeb[27]; - assign io_out[37] = io_oeb[27]; - assign io_out[36] = io_oeb[27]; - assign io_out[35] = io_oeb[27]; - assign io_out[26] = io_oeb[27]; - assign io_out[25] = io_oeb[27]; - assign io_out[24] = io_oeb[27]; - assign io_out[23] = io_oeb[27]; - assign io_out[22] = io_oeb[27]; - assign io_out[21] = io_oeb[27]; - assign io_out[20] = io_oeb[27]; - assign io_out[19] = io_oeb[27]; - assign io_out[18] = io_oeb[27]; - assign io_out[17] = io_oeb[27]; - assign io_out[16] = io_oeb[27]; - assign io_out[15] = io_oeb[27]; - assign io_out[14] = io_oeb[27]; - assign io_out[13] = io_oeb[27]; - assign io_out[12] = io_oeb[27]; - assign io_out[11] = io_oeb[27]; - assign io_out[10] = io_oeb[27]; - assign io_out[9] = io_oeb[27]; - assign io_out[8] = io_oeb[27]; - assign io_out[7] = io_oeb[27]; - assign io_out[6] = io_oeb[27]; - assign io_out[5] = io_oeb[27]; - assign io_out[4] = io_oeb[27]; - assign io_out[3] = io_oeb[27]; - assign io_out[2] = io_oeb[27]; - assign io_out[1] = io_oeb[27]; - assign io_out[0] = io_oeb[27]; - assign io_oeb[37] = io_oeb[27]; - assign io_oeb[36] = io_oeb[27]; - assign io_oeb[35] = io_oeb[0]; - assign io_oeb[34] = io_oeb[27]; - assign io_oeb[33] = io_oeb[27]; - assign io_oeb[32] = io_oeb[27]; - assign io_oeb[31] = io_oeb[27]; - assign io_oeb[30] = io_oeb[27]; - assign io_oeb[29] = io_oeb[27]; - assign io_oeb[28] = io_oeb[27]; - assign io_oeb[26] = io_oeb[0]; - assign io_oeb[25] = io_oeb[0]; - assign io_oeb[24] = io_oeb[0]; - assign io_oeb[23] = io_oeb[0]; - assign io_oeb[22] = io_oeb[0]; - assign io_oeb[21] = io_oeb[0]; - assign io_oeb[20] = io_oeb[0]; - assign io_oeb[19] = io_oeb[0]; - assign io_oeb[18] = io_oeb[0]; - assign io_oeb[17] = io_oeb[0]; - assign io_oeb[16] = io_oeb[0]; - assign io_oeb[15] = io_oeb[0]; - assign io_oeb[14] = io_oeb[0]; - assign io_oeb[13] = io_oeb[0]; - assign io_oeb[12] = io_oeb[0]; - assign io_oeb[11] = io_oeb[0]; - assign io_oeb[10] = io_oeb[0]; - assign io_oeb[9] = io_oeb[0]; - assign io_oeb[8] = io_oeb[0]; - assign io_oeb[7] = io_oeb[27]; - assign io_oeb[6] = io_oeb[27]; - assign io_oeb[5] = io_oeb[0]; - assign io_oeb[4] = io_oeb[27]; - assign io_oeb[3] = io_oeb[0]; - assign io_oeb[2] = io_oeb[0]; - assign io_oeb[1] = io_oeb[0]; - assign user_irq[2] = io_oeb[27]; - assign user_irq[1] = io_oeb[27]; - assign user_irq[0] = io_oeb[27]; - - // Module instantiations - sky130_fd_sc_hd__clkbuf_16 CTS_ccl_a_buf_00008 ( - .A(CTS_5), - .X(CTS_14), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_8 g1784__2398_clone_2_clone_19 ( - .A0(la_data_in[65]), - .A1(CTS_14), - .S(la_oenb[65]), - .X(CTS_13), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_8 g1784__2398_clone_2_clone_18 ( - .A0(la_data_in[65]), - .A1(CTS_14), - .S(la_oenb[65]), - .X(CTS_12), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g1784__2398_clone_2_clone_17 ( - .A0(la_data_in[65]), - .A1(CTS_14), - .S(la_oenb[65]), - .X(CTS_11), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_8 g1784__2398_clone_2_clone_16 ( - .A0(la_data_in[65]), - .A1(CTS_14), - .S(la_oenb[65]), - .X(CTS_10), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_4 g1784__2398_clone_2_clone ( - .A0(la_data_in[65]), - .A1(CTS_14), - .S(la_oenb[65]), - .X(CTS_9), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_8 g1784__2398_clone_1 ( - .A0(la_data_in[65]), - .A1(CTS_4), - .S(la_oenb[65]), - .X(CTS_7), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_4 g1784__2398_clone ( - .A0(la_data_in[65]), - .A1(CTS_3), - .S(la_oenb[65]), - .X(CTS_8), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__clkbuf_4 HJ_flex_HTREE_5 ( - .A(CTS_2), - .X(CTS_5), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__clkbuf_4 HJ_flex_HTREE_4 ( - .A(CTS_2), - .X(CTS_4), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__clkbuf_4 HJ_flex_HTREE_1 ( - .A(CTS_2), - .X(CTS_3), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__clkbuf_4 HJ_flex_HTREE_0 ( - .A(CTS_2), - .X(CTS_1), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__clkbuf_16 CTS_cfh_buf_00001 ( - .A(wb_clk_i), - .X(CTS_2), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_sram_1kbyte_1rw1r_32x256_8 \ram_2r1w_256x32_genblk1[0].ram_1rw_genblk1[0].genblk1.ram_i ( - .din0({ la_data_in[50], - la_data_in[49], - la_data_in[48], - la_data_in[47], - la_data_in[46], - la_data_in[45], - la_data_in[44], - la_data_in[43], - la_data_in[42], - la_data_in[41], - la_data_in[40], - la_data_in[39], - la_data_in[38], - la_data_in[37], - la_data_in[36], - la_data_in[35], - la_data_in[34], - la_data_in[33], - la_data_in[32], - la_data_in[31], - la_data_in[30], - la_data_in[29], - la_data_in[28], - la_data_in[27], - la_data_in[26], - la_data_in[25], - la_data_in[24], - la_data_in[23], - la_data_in[22], - la_data_in[21], - la_data_in[20], - la_data_in[19] }), - .dout0(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] ), - .addr0({ addr[7], - addr[6], - addr[5], - addr[4], - addr[3], - addr[2], - addr[1], - addr[0] }), - .wmask0({ io_oeb[0], - io_oeb[0], - io_oeb[0], - io_oeb[0] }), - .csb0(csb0), - .web0(web), - .clk0(CTS_13), - .dout1(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata_1[0] ), - .addr1({ addr[7], - addr[6], - addr[5], - addr[4], - addr[3], - addr[2], - addr[1], - addr[0] }), - .csb1(io_oeb[0]), - .clk1(CTS_10), - .vssd1(VGND), - .vccd1(VPWR)); - sky130_sram_1kbyte_1rw1r_32x256_8 \ram_2r1w_256x32_genblk1[1].ram_1rw_genblk1[0].genblk1.ram_i ( - .din0({ la_data_in[50], - la_data_in[49], - la_data_in[48], - la_data_in[47], - la_data_in[46], - la_data_in[45], - la_data_in[44], - la_data_in[43], - la_data_in[42], - la_data_in[41], - la_data_in[40], - la_data_in[39], - la_data_in[38], - la_data_in[37], - la_data_in[36], - la_data_in[35], - la_data_in[34], - la_data_in[33], - la_data_in[32], - la_data_in[31], - la_data_in[30], - la_data_in[29], - la_data_in[28], - la_data_in[27], - la_data_in[26], - la_data_in[25], - la_data_in[24], - la_data_in[23], - la_data_in[22], - la_data_in[21], - la_data_in[20], - la_data_in[19] }), - .dout0(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] ), - .addr0({ addr[15], - addr[14], - addr[13], - addr[12], - addr[11], - addr[10], - addr[9], - addr[8] }), - .wmask0({ io_oeb[0], - io_oeb[0], - io_oeb[0], - io_oeb[0] }), - .csb0(csb0), - .web0(web), - .clk0(CTS_10), - .dout1(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata_1[0] ), - .addr1({ addr[15], - addr[14], - addr[13], - addr[12], - addr[11], - addr[10], - addr[9], - addr[8] }), - .csb1(io_oeb[0]), - .clk1(CTS_8), - .vssd1(VGND), - .vccd1(VPWR)); - sky130_sram_1kbyte_1rw1r_32x256_8 sram ( - .din0({ la_data_in[50], - la_data_in[49], - la_data_in[48], - la_data_in[47], - la_data_in[46], - la_data_in[45], - la_data_in[44], - la_data_in[43], - la_data_in[42], - la_data_in[41], - la_data_in[40], - la_data_in[39], - la_data_in[38], - la_data_in[37], - la_data_in[36], - la_data_in[35], - la_data_in[34], - la_data_in[33], - la_data_in[32], - la_data_in[31], - la_data_in[30], - la_data_in[29], - la_data_in[28], - la_data_in[27], - la_data_in[26], - la_data_in[25], - la_data_in[24], - la_data_in[23], - la_data_in[22], - la_data_in[21], - la_data_in[20], - la_data_in[19] }), - .dout0(dout1), - .addr0({ addr[7], - addr[6], - addr[5], - addr[4], - addr[3], - addr[2], - addr[1], - addr[0] }), - .wmask0({ io_oeb[0], - io_oeb[0], - io_oeb[0], - io_oeb[0] }), - .csb0(csb1), - .web0(web), - .clk0(CTS_12), - .dout1({ UNCONNECTED, - UNCONNECTED0, - UNCONNECTED1, - UNCONNECTED2, - UNCONNECTED3, - UNCONNECTED4, - UNCONNECTED5, - UNCONNECTED6, - UNCONNECTED7, - UNCONNECTED8, - UNCONNECTED9, - UNCONNECTED10, - UNCONNECTED11, - UNCONNECTED12, - UNCONNECTED13, - UNCONNECTED14, - UNCONNECTED15, - UNCONNECTED16, - UNCONNECTED17, - UNCONNECTED18, - UNCONNECTED19, - UNCONNECTED20, - UNCONNECTED21, - UNCONNECTED22, - UNCONNECTED23, - UNCONNECTED24, - UNCONNECTED25, - UNCONNECTED26, - UNCONNECTED27, - UNCONNECTED28, - UNCONNECTED29, - UNCONNECTED30 }), - .addr1({ addr[7], - addr[6], - addr[5], - addr[4], - addr[3], - addr[2], - addr[1], - addr[0] }), - .csb1(io_oeb[0]), - .clk1(CTS_7), - .vssd1(VGND), - .vccd1(VPWR)); - sky130_fd_sc_hd__sdfrtn_1 csb0_reg ( - .CLK_N(CTS_7), - .D(la_data_in[0]), - .Q(csb0), - .RESET_B(io_oeb[0]), - .SCD(io_in[8]), - .SCE(la_oenb[0]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfrtn_1 csb1_reg ( - .CLK_N(CTS_9), - .D(la_data_in[1]), - .Q(csb1), - .RESET_B(io_oeb[0]), - .SCD(io_in[9]), - .SCE(la_oenb[1]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__dfxtp_4 \ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg_reg ( - .CLK(CTS_12), - .D(web), - .Q(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__sdfrtn_1 web_reg ( - .CLK_N(CTS_7), - .D(la_data_in[2]), - .Q(web), - .RESET_B(io_oeb[0]), - .SCD(io_in[10]), - .SCE(la_oenb[2]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3035__5107 ( - .A(n_16), - .B(n_24), - .Y(la_data_out[69]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3036__6260 ( - .A(n_18), - .B(n_24), - .Y(la_data_out[68]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3037__4319 ( - .A(n_12), - .B(n_24), - .Y(la_data_out[67]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3038__8428 ( - .A(n_14), - .B(n_24), - .Y(la_data_out[66]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3043__5526 ( - .A1(n_21), - .A2(dout1[28]), - .B1(dout0[28]), - .B2(n_20), - .X(la_data_out[94]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3044__6783 ( - .A1(n_21), - .A2(dout1[27]), - .B1(dout0[27]), - .B2(n_20), - .X(la_data_out[93]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3045__3680 ( - .A1(n_21), - .A2(dout1[15]), - .B1(dout0[15]), - .B2(n_20), - .X(la_data_out[81]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3046__1617 ( - .A1(n_21), - .A2(dout1[16]), - .B1(dout0[16]), - .B2(n_20), - .X(la_data_out[82]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3047__2802 ( - .A1(n_21), - .A2(dout1[14]), - .B1(dout0[14]), - .B2(n_20), - .X(la_data_out[80]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3048__1705 ( - .A1(n_21), - .A2(dout1[13]), - .B1(dout0[13]), - .B2(n_20), - .X(la_data_out[79]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3049__5122 ( - .A1(n_21), - .A2(dout1[26]), - .B1(dout0[26]), - .B2(n_20), - .X(la_data_out[92]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3050__8246 ( - .A1(n_21), - .A2(dout1[12]), - .B1(dout0[12]), - .B2(n_20), - .X(la_data_out[78]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3051__7098 ( - .A1(n_21), - .A2(dout1[11]), - .B1(dout0[11]), - .B2(n_20), - .X(la_data_out[77]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3052__6131 ( - .A1(n_21), - .A2(dout1[10]), - .B1(dout0[10]), - .B2(n_20), - .X(la_data_out[76]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3053__1881 ( - .A1(n_21), - .A2(dout1[25]), - .B1(dout0[25]), - .B2(n_20), - .X(la_data_out[91]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3054__5115 ( - .A1(n_21), - .A2(dout1[9]), - .B1(dout0[9]), - .B2(n_20), - .X(la_data_out[75]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3055__7482 ( - .A1(n_21), - .A2(dout1[8]), - .B1(dout0[8]), - .B2(n_20), - .X(la_data_out[74]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3056__4733 ( - .A1(n_21), - .A2(dout1[7]), - .B1(dout0[7]), - .B2(n_20), - .X(la_data_out[73]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3057__6161 ( - .A1(n_21), - .A2(dout1[24]), - .B1(dout0[24]), - .B2(n_20), - .X(la_data_out[90]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3058__9315 ( - .A1(n_21), - .A2(dout1[6]), - .B1(dout0[6]), - .B2(n_20), - .X(la_data_out[72]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3059__9945 ( - .A1(n_21), - .A2(dout1[5]), - .B1(dout0[5]), - .B2(n_20), - .X(la_data_out[71]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3060__2883 ( - .A1(n_21), - .A2(dout1[23]), - .B1(dout0[23]), - .B2(n_20), - .X(la_data_out[89]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3061__2346 ( - .A1(n_21), - .A2(dout1[4]), - .B1(dout0[4]), - .B2(n_20), - .X(la_data_out[70]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3062__1666 ( - .A1(n_21), - .A2(dout1[30]), - .B1(dout0[30]), - .B2(n_20), - .X(la_data_out[96]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3063__7410 ( - .A1(n_21), - .A2(dout1[21]), - .B1(dout0[21]), - .B2(n_20), - .X(la_data_out[87]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3064__6417 ( - .A1(n_21), - .A2(dout1[22]), - .B1(dout0[22]), - .B2(n_20), - .X(la_data_out[88]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3065__5477 ( - .A1(n_21), - .A2(dout1[31]), - .B1(dout0[31]), - .B2(n_20), - .X(la_data_out[97]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3066__2398 ( - .A1(n_21), - .A2(dout1[20]), - .B1(dout0[20]), - .B2(n_20), - .X(la_data_out[86]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3067__5107 ( - .A1(n_21), - .A2(dout1[19]), - .B1(dout0[19]), - .B2(n_20), - .X(la_data_out[85]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3068__6260 ( - .A1(n_21), - .A2(dout1[18]), - .B1(dout0[18]), - .B2(n_20), - .X(la_data_out[84]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3069__4319 ( - .A1(n_21), - .A2(dout1[29]), - .B1(dout0[29]), - .B2(n_20), - .X(la_data_out[95]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3070__8428 ( - .A1(n_230), - .A2(dout1[7]), - .B1(dout0[35]), - .B2(n_22), - .X(io_out[34]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3071__5526 ( - .A1(n_230), - .A2(dout1[6]), - .B1(dout0[34]), - .B2(n_22), - .X(io_out[33]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3072__6783 ( - .A1(n_21), - .A2(dout1[17]), - .B1(dout0[17]), - .B2(n_20), - .X(la_data_out[83]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3073__3680 ( - .A1(n_230), - .A2(dout1[5]), - .B1(dout0[33]), - .B2(n_22), - .X(io_out[32]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a22o_1 g3074__1617 ( - .A1(n_230), - .A2(dout1[4]), - .B1(dout0[32]), - .B2(n_22), - .X(io_out[31]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3075__2802 ( - .A(dout0[43]), - .B(n_20), - .X(la_data_out[99]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3076__1705 ( - .A(dout0[33]), - .B(n_20), - .X(la_data_out[53]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3077__5122 ( - .A(dout0[58]), - .B(n_20), - .X(la_data_out[114]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3078__8246 ( - .A(dout0[50]), - .B(n_20), - .X(la_data_out[106]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3079__7098 ( - .A(dout0[49]), - .B(n_20), - .X(la_data_out[105]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3080__6131 ( - .A(dout0[48]), - .B(n_20), - .X(la_data_out[104]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3081__1881 ( - .A(dout0[57]), - .B(n_20), - .X(la_data_out[113]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3082__5115 ( - .A(dout0[62]), - .B(n_20), - .X(la_data_out[118]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3083__7482 ( - .A(dout0[47]), - .B(n_20), - .X(la_data_out[103]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3084__4733 ( - .A(dout0[61]), - .B(n_20), - .X(la_data_out[117]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3085__6161 ( - .A(dout0[56]), - .B(n_20), - .X(la_data_out[112]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3086__9315 ( - .A(dout0[46]), - .B(n_20), - .X(la_data_out[102]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3087__9945 ( - .A(dout0[45]), - .B(n_20), - .X(la_data_out[101]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3088__2883 ( - .A(dout0[55]), - .B(n_20), - .X(la_data_out[111]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3089__2346 ( - .A(dout0[44]), - .B(n_20), - .X(la_data_out[100]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3090__1666 ( - .A(dout0[32]), - .B(n_20), - .X(la_data_out[52]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3091__7410 ( - .A(dout0[54]), - .B(n_20), - .X(la_data_out[110]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3092__6417 ( - .A(dout0[51]), - .B(n_20), - .X(la_data_out[107]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3093__5477 ( - .A(dout0[60]), - .B(n_20), - .X(la_data_out[116]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3094__2398 ( - .A(dout0[42]), - .B(n_20), - .X(la_data_out[98]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3095__5107 ( - .A(dout0[53]), - .B(n_20), - .X(la_data_out[109]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3096__6260 ( - .A(dout0[41]), - .B(n_20), - .X(la_data_out[61]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3097__4319 ( - .A(dout0[40]), - .B(n_20), - .X(la_data_out[60]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3098__8428 ( - .A(dout0[59]), - .B(n_20), - .X(la_data_out[115]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3099__5526 ( - .A(dout0[39]), - .B(n_20), - .X(la_data_out[59]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3100__6783 ( - .A(dout0[38]), - .B(n_20), - .X(la_data_out[58]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3101__3680 ( - .A(dout0[37]), - .B(n_20), - .X(la_data_out[57]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3102__1617 ( - .A(dout0[36]), - .B(n_20), - .X(la_data_out[56]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3103__2802 ( - .A(dout0[35]), - .B(n_20), - .X(la_data_out[55]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3104__1705 ( - .A(dout0[34]), - .B(n_20), - .X(la_data_out[54]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3105__5122 ( - .A(dout0[52]), - .B(n_20), - .X(la_data_out[108]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_1 g3106__8246 ( - .A(dout0[63]), - .B(n_20), - .X(la_data_out[119]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand2b_1 g3107__7098 ( - .A_N(io_in[35]), - .B(n_11), - .Y(n_24), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2_1 g3109__6131 ( - .A(n_9), - .B(csb0), - .Y(n_22), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2_2 g3110__1881 ( - .A(n_231), - .B(n_10), - .X(n_21), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and2b_4 g3111__5115 ( - .A_N(csb0), - .B(n_10), - .X(n_20), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3116__7482 ( - .A0(dout0[2]), - .A1(dout1[2]), - .S(csb0), - .Y(n_18), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3117__4733 ( - .A0(dout0[3]), - .A1(dout1[3]), - .S(csb0), - .Y(n_16), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3118__6161 ( - .A0(dout0[0]), - .A1(dout1[0]), - .S(csb0), - .Y(n_14), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2i_1 g3119__9315 ( - .A0(dout0[1]), - .A1(dout1[1]), - .S(csb0), - .Y(n_12), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__a21boi_1 g3120__9945 ( - .A1(csb0), - .A2(csb1), - .B1_N(web), - .Y(n_11), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2b_1 g3122__2883 ( - .A(io_in[35]), - .B_N(web), - .Y(n_10), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand2_1 g3124__2346 ( - .A(io_in[35]), - .B(web), - .Y(n_9), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[0] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [0]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[0]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[1] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [1]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[1]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[2] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [2]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[2]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[3] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [3]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[3]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[4] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [4]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[4]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[5] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [5]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[5]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[6] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [6]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[6]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[7] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [7]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[7]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[8] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [8]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[8]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[9] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [9]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[9]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[10] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [10]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[10]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[11] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [11]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[11]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[12] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [12]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[12]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[13] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [13]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[13]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[14] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [14]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[14]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[15] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [15]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[15]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[16] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [16]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[16]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[17] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [17]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[17]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[18] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [18]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[18]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[19] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [19]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[19]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[20] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [20]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[20]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[21] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [21]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[21]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[22] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [22]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[22]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[23] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [23]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[23]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[24] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [24]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[24]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[25] ( - .CLK(CTS_11), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [25]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[25]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[26] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [26]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[26]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[27] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [27]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[27]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[28] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [28]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[28]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[29] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [29]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[29]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[30] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [30]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[30]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[0].ram_1rw_RData_out_reg[31] ( - .CLK(CTS_13), - .D(\ram_2r1w_256x32_genblk1[0].ram_1rw_Rdata[0] [31]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[31]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[0] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [0]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[32]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[1] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [1]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[33]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[2] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [2]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[34]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[3] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [3]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[35]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[4] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [4]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[36]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[5] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [5]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[37]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[6] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [6]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[38]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[7] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [7]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[39]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[8] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [8]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[40]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[9] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [9]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[41]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[10] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [10]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[42]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[11] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [11]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[43]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[12] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [12]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[44]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[13] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [13]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[45]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[14] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [14]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[46]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[15] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [15]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[47]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[16] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [16]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[48]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[17] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [17]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[49]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[18] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [18]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[50]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[19] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [19]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[51]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[20] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [20]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[52]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[21] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [21]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[53]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[22] ( - .CLK(CTS_12), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [22]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[54]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[23] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [23]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[55]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[24] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [24]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[56]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[25] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [25]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[57]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[26] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [26]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[58]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[27] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [27]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[59]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[28] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [28]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[60]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[29] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [29]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[61]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[30] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [30]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[62]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__edfxtp_1 \ram_2r1w_256x32_genblk1[1].ram_1rw_RData_out_reg[31] ( - .CLK(CTS_9), - .D(\ram_2r1w_256x32_genblk1[1].ram_1rw_Rdata[0] [31]), - .DE(\ram_2r1w_256x32_genblk1[0].ram_1rw_web_reg ), - .Q(dout0[63]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2172__1666 ( - .A0(io_in[25]), - .A1(la_data_in[17]), - .S(n_4), - .X(addr[14]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2173__7410 ( - .A0(io_in[17]), - .A1(la_data_in[9]), - .S(n_4), - .X(addr[6]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2174__6417 ( - .A0(io_in[11]), - .A1(la_data_in[3]), - .S(n_4), - .X(addr[0]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2175__5477 ( - .A0(io_in[26]), - .A1(la_data_in[18]), - .S(n_4), - .X(addr[15]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2176__2398 ( - .A0(io_in[18]), - .A1(la_data_in[10]), - .S(n_4), - .X(addr[7]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2177__5107 ( - .A0(io_in[16]), - .A1(la_data_in[8]), - .S(n_4), - .X(addr[5]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2178__6260 ( - .A0(io_in[24]), - .A1(la_data_in[16]), - .S(n_4), - .X(addr[13]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2179__4319 ( - .A0(io_in[23]), - .A1(la_data_in[15]), - .S(n_4), - .X(addr[12]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2180__8428 ( - .A0(io_in[20]), - .A1(la_data_in[12]), - .S(n_4), - .X(addr[9]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2181__5526 ( - .A0(io_in[22]), - .A1(la_data_in[14]), - .S(n_4), - .X(addr[11]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2182__6783 ( - .A0(io_in[14]), - .A1(la_data_in[6]), - .S(n_4), - .X(addr[3]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2183__3680 ( - .A0(io_in[21]), - .A1(la_data_in[13]), - .S(n_4), - .X(addr[10]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2184__1617 ( - .A0(io_in[15]), - .A1(la_data_in[7]), - .S(n_4), - .X(addr[4]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2185__2802 ( - .A0(io_in[19]), - .A1(la_data_in[11]), - .S(n_4), - .X(addr[8]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2186__1705 ( - .A0(io_in[13]), - .A1(la_data_in[5]), - .S(n_4), - .X(addr[2]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__mux2_2 g2187__5122 ( - .A0(io_in[12]), - .A1(la_data_in[4]), - .S(n_4), - .X(addr[1]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__or4bb_1 g2188__8246 ( - .A(n_1), - .B(n_3), - .C_N(la_oenb[16]), - .D_N(la_oenb[11]), - .X(n_4), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__or4bb_1 g2189__7098 ( - .A(n_2), - .B(n_0), - .C_N(la_oenb[7]), - .D_N(la_oenb[8]), - .X(n_3), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand4_1 g2190__6131 ( - .A(la_oenb[10]), - .B(la_oenb[9]), - .C(la_oenb[5]), - .D(la_oenb[6]), - .Y(n_2), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand4_1 g2191__1881 ( - .A(la_oenb[15]), - .B(la_oenb[14]), - .C(la_oenb[12]), - .D(la_oenb[13]), - .Y(n_1), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nand4_1 g2192__5115 ( - .A(la_oenb[18]), - .B(la_oenb[17]), - .C(la_oenb[3]), - .D(la_oenb[4]), - .Y(n_0), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g2__7482 ( - .A_N(n_18), - .B(io_in[35]), - .C(n_11), - .X(io_out[29]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g3138__4733 ( - .A_N(n_16), - .B(io_in[35]), - .C(n_11), - .X(io_out[30]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g3139__6161 ( - .A_N(n_14), - .B(io_in[35]), - .C(n_11), - .X(io_out[27]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__and3b_1 g3140__9315 ( - .A_N(n_12), - .B(io_in[35]), - .C(n_11), - .X(io_out[28]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2b_1 g3141__9945 ( - .A(n_9), - .B_N(n_231), - .Y(n_230), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__nor2b_1 g3142__2883 ( - .A(csb1), - .B_N(csb0), - .Y(n_231), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); - sky130_fd_sc_hd__conb_1 tie_0_cell ( - .HI(io_oeb[0]), - .LO(io_oeb[27]), - .VPWR(VPWR), - .VPB(VPWR), - .VNB(VGND), - .VGND(VGND)); -endmodule -
diff --git a/verilog/gl/user_proj_example_power.v.gz b/verilog/gl/user_proj_example_power.v.gz new file mode 100644 index 0000000..b787193 --- /dev/null +++ b/verilog/gl/user_proj_example_power.v.gz Binary files differ